PSD-Tutorials.de
Forum für Design, Fotografie & Bildbearbeitung
Tutkit
Agentur
Hilfe
Kontakt
Start
Forum
Aktuelles
Besonderer Inhalt
Foren durchsuchen
Tutorials
News
Anmelden
Kostenlos registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Menü
Anmelden
Kostenlos registrieren
App installieren
Installieren
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Antworten auf deine Fragen:
Neues Thema erstellen
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
Webdesign: HTML/CSS, Responsive Design, Sass...
Frage zum CSS-Layout
Beitrag
<blockquote data-quote="leohh" data-source="post: 824463" data-attributes="member: 205642"><p><strong>AW: Frage zum CSS-Layout</strong></p><p></p><p></p><p>Nun es ist relativ einfach, wie mein Vorposter schon schrieb.</p><p>Man hat fuer nahezu jede Situation ein passendes Element, wodurch 'Container' eigentlich nur noch zum Zusammenfassen von Bereichen verwendet werden sollten. Man kann es sogar strikter als im Printbereich machen, weil man hier logischer gliedern kann -bzw. darf. Oberpunkte mit einem Div-Container zusammenfassen, den Inhalt des Containers wiederum mit semantisch, sinnvollen Elementen auszeichnen und schon hat man das nahezu perfekte Markup.</p><p></p><p>Einfaches (falsches) Beispiel:</p><p>[HTML]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"></p><p><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" ></p><p> <head></p><p> <meta http-equiv="content-type" content="text/html; UTF-8" /></p><p> <title>Datenbank</title></p><p></p><p> <style type="text/css" media="screen, projection" id="id"></p><p> @import "style.css";</p><p> </style></p><p> </p><p> </head></p><p> <body id="index"></p><p> <div id="header"></p><p> <div id="logo"><img src="" alt="" /></div></p><p> <div id="ueberschrift1">Seitentitel</div></p><p> </div></p><p> </p><p> <div id="sidebar"></p><p> <div id="menue"></p><p> <a href="#" title="">Lorem</a> |</p><p> <a href="#" title="">Lorem</a> |</p><p> <a href="#" title="">Lorem</a> |</p><p> <a href="#" title="">Lorem</a> |</p><p> </div></p><p> <div id="werbung"></p><p> <div id="werbeueberschrift">Werbung</div></p><p> <script type='text/javascript'><!--//<![CDATA[</p><p> [Werbescript]</p><p> //]]>--></script></p><p> </div></p><p> </div></p><p> </p><p> <div id="main"></p><p> <div id="ersterParagraph">Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</div></p><p> <div id="zweiterParagraph">Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</div></p><p> </div></p><p></p><p> <div id="footer">&copy; Firma | Datum | Ipressum usw.</div></p><p> </body></p><p></html>[/HTML]</p><p></p><p>Mit diesem Code, haettest du zwar eine leckere Suppe gekocht aber nicht jeder steht auf Suppe. Suchmaschinen werden hier streiken, Screenreader melden auch nur noch Muell und deine gesammte Struktur faellt im Benutzermodus komplett auseinander und wird somit nicht verwertbar fuer den Endanwender.</p><p></p><p>Im Gegendsatz dazu, verwandelnt sich bei einer semantisch, korrekt ausgezeichneten Webseite die Nachteile schon praktisch zu Vorteilen.</p><p></p><p>Einfaches ('richtiges') Beispiel:</p><p>[HTML]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"></p><p><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" ></p><p> <head></p><p> <meta http-equiv="content-type" content="text/html; UTF-8" /></p><p> <title>Datenbank</title></p><p> <link rel="stylesheet"</p><p> <style type="text/css" media="screen, projection" id="id"></p><p> @import "style.css";</p><p> </style></p><p> </p><p> </head></p><p> <body id="index"></p><p> <div id="wrapper"></p><p> <h1 id="ueberschrift1">Seitentitel</h1></p><p> </p><p> <div id="sidebar"></p><p> <ul id="menue"></p><p> <li><a href="#" title="">Lorem</a></li></p><p> <li><a href="#" title="">Lorem</a></li></p><p> <li><a href="#" title="">Lorem</a></li></p><p> <li><a href="#" title="">Lorem</a></li></p><p> </ul></p><p> <h3 id="werbeueberschrift">Werbung</h3></p><p> <script type='text/javascript'><!--//<![CDATA[</p><p> [Werbescript]</p><p> //]]>--></script></p><p> </div></p><p> </p><p> <div id="main"></p><p> <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p></p><p> <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p></p><p> </div></p><p></p><p> <ul id="footer"></p><p> <li>&copy; Firma</li></p><p> <li>Datum</li></p><p> <li>Ipressum usw.</li></p><p> </ul></p><p> </p><p> </div></p><p> </body></p><p></html>[/HTML]</p><p>Mit diesem Markup vermittelst du anderen Geraeten mehr Information ueber deinen Inhalt, da du deinen Elementen eine hochwertigere Bezeichnung zuordnest.</p><p></p><p></p><p>Dann schau noch mal in ein CMS und sieh dir die labels noch mal etwas genauer an <img src="/styles/default/xenforo/smilies/zwinker.gif" class="smilie" loading="lazy" alt=";)" title="Wink ;)" data-shortname=";)" /></p><p></p><p></p><p>In anderen Foren, wird man fuer diese und aehnliche Aussagen nahezu gesteinigt. Nein, so ist es sicherlich nicht, da man hier schon ganz anders denken bzw. vorgehen muss. Bei Tabellen erstellt man meist erst seine Webseite und fuegt dann den Inhalt ein, in der modernen Variante hat man zuerst den Content und bastelt um diesen eine 'benutzergrafisch, ansprechende Oberflaeche'. </p><p></p><p></p><p>Ganz einfach:</p><p>SEO bzw. Leserlicher fuer Suchmaschinen, keine Spacer *.gifs, leichter zu handlen, semantisch hochwertiger & zugaenglicher fuer Leute mit Einschraenkungen und vorallendingen weniger Code (weniger Traffic)</p><p></p><p></p><p>Und auf den Schmuck kommt es eben an <img src="/styles/default/xenforo/smilies/tongue.gif" class="smilie" loading="lazy" alt=":P" title="Stick Out Tongue :P" data-shortname=":P" /></p><p>Hier wird es im InDesign m.E. schon sehr abenteuerlich.</p><p>Ich muss es zum Glueck nur selten verweden <img src="/styles/default/xenforo/smilies/biggrin.gif" class="smilie" loading="lazy" alt=":D" title="Big Grin :D" data-shortname=":D" /></p></blockquote><p></p>
[QUOTE="leohh, post: 824463, member: 205642"] [b]AW: Frage zum CSS-Layout[/b] Nun es ist relativ einfach, wie mein Vorposter schon schrieb. Man hat fuer nahezu jede Situation ein passendes Element, wodurch 'Container' eigentlich nur noch zum Zusammenfassen von Bereichen verwendet werden sollten. Man kann es sogar strikter als im Printbereich machen, weil man hier logischer gliedern kann -bzw. darf. Oberpunkte mit einem Div-Container zusammenfassen, den Inhalt des Containers wiederum mit semantisch, sinnvollen Elementen auszeichnen und schon hat man das nahezu perfekte Markup. Einfaches (falsches) Beispiel: [HTML]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" > <head> <meta http-equiv="content-type" content="text/html; UTF-8" /> <title>Datenbank</title> <style type="text/css" media="screen, projection" id="id"> @import "style.css"; </style> </head> <body id="index"> <div id="header"> <div id="logo"><img src="" alt="" /></div> <div id="ueberschrift1">Seitentitel</div> </div> <div id="sidebar"> <div id="menue"> <a href="#" title="">Lorem</a> | <a href="#" title="">Lorem</a> | <a href="#" title="">Lorem</a> | <a href="#" title="">Lorem</a> | </div> <div id="werbung"> <div id="werbeueberschrift">Werbung</div> <script type='text/javascript'><!--//<![CDATA[ [Werbescript] //]]>--></script> </div> </div> <div id="main"> <div id="ersterParagraph">Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</div> <div id="zweiterParagraph">Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</div> </div> <div id="footer">© Firma | Datum | Ipressum usw.</div> </body> </html>[/HTML] Mit diesem Code, haettest du zwar eine leckere Suppe gekocht aber nicht jeder steht auf Suppe. Suchmaschinen werden hier streiken, Screenreader melden auch nur noch Muell und deine gesammte Struktur faellt im Benutzermodus komplett auseinander und wird somit nicht verwertbar fuer den Endanwender. Im Gegendsatz dazu, verwandelnt sich bei einer semantisch, korrekt ausgezeichneten Webseite die Nachteile schon praktisch zu Vorteilen. Einfaches ('richtiges') Beispiel: [HTML]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" > <head> <meta http-equiv="content-type" content="text/html; UTF-8" /> <title>Datenbank</title> <link rel="stylesheet" <style type="text/css" media="screen, projection" id="id"> @import "style.css"; </style> </head> <body id="index"> <div id="wrapper"> <h1 id="ueberschrift1">Seitentitel</h1> <div id="sidebar"> <ul id="menue"> <li><a href="#" title="">Lorem</a></li> <li><a href="#" title="">Lorem</a></li> <li><a href="#" title="">Lorem</a></li> <li><a href="#" title="">Lorem</a></li> </ul> <h3 id="werbeueberschrift">Werbung</h3> <script type='text/javascript'><!--//<![CDATA[ [Werbescript] //]]>--></script> </div> <div id="main"> <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p> <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.</p> </div> <ul id="footer"> <li>© Firma</li> <li>Datum</li> <li>Ipressum usw.</li> </ul> </div> </body> </html>[/HTML] Mit diesem Markup vermittelst du anderen Geraeten mehr Information ueber deinen Inhalt, da du deinen Elementen eine hochwertigere Bezeichnung zuordnest. Dann schau noch mal in ein CMS und sieh dir die labels noch mal etwas genauer an ;) In anderen Foren, wird man fuer diese und aehnliche Aussagen nahezu gesteinigt. Nein, so ist es sicherlich nicht, da man hier schon ganz anders denken bzw. vorgehen muss. Bei Tabellen erstellt man meist erst seine Webseite und fuegt dann den Inhalt ein, in der modernen Variante hat man zuerst den Content und bastelt um diesen eine 'benutzergrafisch, ansprechende Oberflaeche'. Ganz einfach: SEO bzw. Leserlicher fuer Suchmaschinen, keine Spacer *.gifs, leichter zu handlen, semantisch hochwertiger & zugaenglicher fuer Leute mit Einschraenkungen und vorallendingen weniger Code (weniger Traffic) Und auf den Schmuck kommt es eben an :P Hier wird es im InDesign m.E. schon sehr abenteuerlich. Ich muss es zum Glueck nur selten verweden :D [/QUOTE]
Bilder bitte
hier hochladen
und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Zitate einfügen…
Authentifizierung
Wenn ▲ = 7, ▼ = 3, ◇ = 2 und die Summe von ▲ und ▼ durch ◇ geteilt wird, was ist das Ergebnis?
Antworten
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
Webdesign: HTML/CSS, Responsive Design, Sass...
Frage zum CSS-Layout
Oben