Seite 1 von 1

Bei Angabe von DOCTYPE HTML SYSTEM, Textfehler

Verfasst: 17.09.2005 10:33
von frieder
Hallo,
immer wenn ich an den Anfang meines HTML Dokumentes folgendes
setze:

Code: Alles auswählen

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
,

wird sofort meine CSS Textformatierung von jedem Browser missachtet.
Die (ebenfalls in der CSS definierten) Links werden allerdings immer
noch exakt so, wie in der CSS angegeben angezeigt.

Bsp:

Code: Alles auswählen

.1 { 
font-family: Helvetica, Times; 
color: #FFFFFF; 
font-size: 13px; 
font-weight: normal; 
text-decorations: none; 
text align: left; 
font-style:italic; 
word-spacing:4px; 
} 
Aufrufen tu ich dieses dann mit:

Code: Alles auswählen

<font class="1">...</font>
- und es wird schwarzer Text in der Standardschriftart + Größe...

Wenn ich dagegen in der selben CSS folgendes schreibe:

Code: Alles auswählen

A:link {
COLOR: #FFFFFF;
TEXT-DECORATION: underline;
}
Und es mit einem normalen Link "aufrufe", dann kommt ein weißer,
unterstrichener Link....

Ohne die DOCTYPE HTML Angabe funktioniert übrigens alles so wie
ich will.. (Nur im Firefox nicht - der scheint sich die Angabe selber
hinzuzudichten)

Verfasst: 17.09.2005 10:34
von fanrpg
Soweit ich weiss dürfen CSS Klassen nicht mit einer Zahl beginnen

Verfasst: 17.09.2005 10:37
von frieder
Wollte grad das Ergebnis des CSS Validators posten ;)
- Das wußte ich nicht! Danke!

Ich melde mich dann hier per Edit wieder wenns geklappt hat!

EDIT:
Klappt! Danke nochmal!