04.02.2013 Aufrufe

Webdesign - Webseiten planen, gestalten - Free-Hack Library

Webdesign - Webseiten planen, gestalten - Free-Hack Library

Webdesign - Webseiten planen, gestalten - Free-Hack Library

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

246<br />

HTML-Prototyp<br />

Bei der Erstellung Ihres Prototyps halten Sie die Anzahl der -<br />

Elemente möglichst gering. Verwenden Sie inhaltsbezogene,<br />

semantische Tags, wo es möglich ist, und fügen Sie erst dann<br />

nach und nach -Elemente ein, wo es nötig ist. Halten Sie<br />

Ihren Quelltext von überflüssigem Markup so frei wie möglich.<br />

Verwenden Sie Kommentare, um den Quelltext zu strukturieren<br />

und ihn besser les- und wartbar zu machen.<br />

Positionieren Sie möglichst mit relativer und absoluter Positionierung<br />

bzw. mit Kombinationen daraus. Floats waren ursprünglich<br />

nicht für das Seitenlayout gedacht und sind recht empfindlich<br />

in ihrer Handhabung. Während von Floats abhängige Layouts<br />

recht schnell „auseinanderfallen“ können, werden positionierte<br />

Layouts problemlos auch mit übergroßen Bildern und riesigem<br />

Text fertig. In dieser Entwicklungsphase ist es sinnvoll, absolute<br />

und relative Positionierung zu verwenden und Floats ggf. erst<br />

später hinzuzufügen.<br />

7.3.3 Organisieren des Stylesheets<br />

Wenn Ihre Cascading Stylesheets immer länger und komplexer<br />

werden, ist es erforderlich, Ihre Stylesheets zu organisieren. Mit<br />

gut organisierten Stylesheets können Sie effizienteres CSS schreiben<br />

und sicherstellen, dass Ihre Dokumente auch von anderen<br />

leicht verstanden und bearbeitet werden können. Es gibt viele<br />

verschiedene Methoden, Stylesheets zu organisieren, von denen<br />

hier einige vorgestellt werden. Welche Sie letztendlich verwenden,<br />

bleibt Ihrem persönlichen Geschmack überlassen.<br />

Sortieren nach Position<br />

Ordnen Sie Ihre Regeln nach div-Elementen und legen Sie alle<br />

entsprechenden untergeordneten Regeln darunter ab:<br />

/* navigation */<br />

#navigation {<br />

padding: 0.15em 0 0.3em 0;<br />

border: 1px solid #cccccc;<br />

text-align: center;<br />

}<br />

#navigation ul {<br />

display: inline;<br />

padding: 0;<br />

}<br />

#navigation li {<br />

display: inline;<br />

padding: 0.5em 1.2em 0.5em 1em;<br />

border-right: 1px solid #cccccc;<br />

font-weight: bold;<br />

font-size: 80%;<br />

text-transform: uppercase;<br />

}

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!