Gunnar Bittersmann: Style-Teil von HTML nach CSS

Beitrag lesen

@@yogi:

Da musstest du aber GANZ tief Luft holen, um die Staubschicht von der Vorlage deines Stylesheets wegzublasen!

<style type="text/css">

BTW, type="css" ist in HTML nicht mehr erforderlich.

body {     font: normal 100.01% Helvetica, Arial, sans-serif;

Die 100.01% waren IIRC vor Urzeiten mal dazu, irgendwelche Rundungsfehler von irgendwelchen Browsern zu beheben. Sollte heutzutage 100% sein. Oder (was aufs Gleiche rauskommt) 1em. Da Default (ebenso wie normal), kann das entfallen. Also nur font-family angeben. Mittlerweile gibt’s auch Neue Helvetica (und nicht etwa Helvetica Neue). Also wenn man eine Schrift ohne jeglichen Charakter (Erik Spiekermann) haben möchte:

body {   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

min-width: 40em; /* Mindestbreite verhindert Anzeigefehler in modernen Browsern */

„Verhindert Anzeigefehler in modernen Browsern“? – ähm nö. Mindestbreite ist auch Unsinn. Die meisten heute verwendeten Geräte sind deutlich schmaler als 40em. Auf denen müsste man entweder die Schrift bis zur Unkenntlichkeit verkleinern, um eine Zeile ganz auf den Schirm zu bekommen, oder ständig hin- und herscrollen. Beides blöd.

Sinnvoll hingegen ist die Angabe einer _Maximal_breite für Fließtext, weil sich Text mit zu langen Zeilen schlecht liest. Und dafür ist max-width: 40em gar kein so schlechter Wert.

p {     margin: 3em 0 0 3em;  /* Positionierung des 'zurueck'-Links */   }

p?? Wirklich alle Absätze? Oder hast du nur dieses eine p-Element auf der Seite?

p  a { color:black;  /* Farbe des 'zurueck'-Links */ }

p a?? Wirklich alle Links in allen Absätzen? Oder hast du nur diesen einen Link in einem p-Element auf der Seite? Und ist die Wegnahme der farblichen Hervorhebung von Links wirklich sinnvoll?

html>body #fixiert {  /* nur fuer moderne Browser! */

LOL. html>body versteht schon der IE 7. Und der ist nun wahrhaft kein moderner Browser.

* #Inhalt {  /* versteckt vor Netscape 4 */

ROTFL. Netscape 4!

Zu meinen Kenntissen: Ich verstehe zwar etwas von Software, habe aber nie mit CSS gearbeitet.

Dann ist es nicht gut, ein uraltes Stylesheet von irgendwem als Grundlage zu nehmen, ohne es zu verstehen.

LLAP

--
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)