Thomas Luethi: ? zur Anwendung von CSS, speziell bei Tabellen.

Beitrag lesen

Hallo,

body { bgcolor:gray; }

Es heisst: background-color.

h2 { font-size:5pt; font-style:normal; }
h1 { font-size:20pt; font-style:normal; }

"pt" ist fuer den Bildschirm ungeeignet.
Und "5pt" ist sowieso viel zu klein.
Nimm am besten eine relative Schriftgroesse, z.B.
h1 { font-size: 1.8em; }
h2 { font-size: 1.4em; }

Lies auch mal:
http://www.netandmore.de/faq/fom-serve/cache/414.html

font-style:normal ist ueberfluessig, es sei denn, Du hast
fuer ein Eltern-Element (z.B. body) oder so etwas
anderes definiert. Aber Kursiv-Schrift sollte man
auf dem Bildschirm eh vermeiden...

p.rahmen01 { border-width:medium; border-color:#FF9999; border-style:dotted; padding:5px;}

p: IE zieht den Rahmen bis rechtsaußen durch, NS bringt einen roten Rahmen(nicht gepunktet), aber an der Textlänge angepasst.

Netscape 4.x ist kaputt und kann nur ein paar Teilchen von CSS 1.
Das von Dir beschriebene Fehlverhalten ist altbekannt.

Ich verstecke CSS grundsaetzlich vor Netscape 4.
http://www.tiptom.ch/homepage/faq.html?q=nn4keincss

table.tab02 { font-family:Helvetica,Arial; font-size:18pt; width:800px; border:2px; cellspacing:2px; cellpadding:2px; bordercolor:aqua; bgcolor:gray; }

Es gibt weder cellpadding, cellspacing, bordercolor noch bgcolor in CSS.
Und Du solltest eine generische Schriftart als letztes angeben:
font-family:Helvetica,Arial,sans-serif;

Zur Tabellen-Formatierung mit CSS lies mal:
http://selfhtml.teamone.de/css/eigenschaften/tabellen.htm
http://www.tiptom.ch/homepage/faq.html?q=tableborder

Bevor Du das naechste mal so kaputten CSS-Quellcode postest,
frag bitte mal den Validator, was er davon haelt:
http://jigsaw.w3.org/css-validator/

Gruesse,

Thomas

--
Bitte keine Mails mit Fachfragen - dafuer gibt es das Forum!
Ich mag es, wenn URLs verlinkt sind (</faq/#Q-19>).
Oft gestellte PHP-Fragen beantwortet die dclp-FAQ bestens: http://www.dclp-faq.de/