- 14.03.2010 19:36 #1Benutzer
- Registriert seit
- 06.02.2008
- Beiträge
- 38
- Renommee-Modifikator
- 0
Problem mit CSS-Formatierung des HTML-Tags - There is no such attribut Hi,
ich hab den HTML-Tag folgendermaßen formatiert:
Der Validator von W3.org meckert das es das Attribut style für html nicht gibt. Habt das aber schon öfters so gesehen. Doctype is Traditional. Was läuft da falsch?Code:<html style="height:100%;margin:0px;padding:0px" xmlns="http://www.w3.org/1999/xhtml">
Gruß Alex
- 14.03.2010 19:50 #2HTML-Guru Meilensteine



- Registriert seit
- 31.10.2009
- Ort
- WWW
- Alter
- 15
- Beiträge
- 1.161
- Blog-Einträge
- 13
- Renommee-Modifikator
- 2
Da hat der Validator recht.
Mit CSS kannst du nur Inhalte formatieren. Dein HTML Tag umfasst aber nicht nur den Body (Inhalt) sondern auch den Head (Kopfdaten der HTML-Datei). Den Head kannst du nicht formatieren, somit auch den HTML-Tag nicht.
Wenn du das schon öfters so gesehen hast, haben ess wohl schon mehrere falsch gemacht.
Du solltest einen Strict Doctype nutzen, Transitional (Übergang) war mal für eine Übergangsphase gedacht, die ist aber lange vorbei.
Lösung für dein Problem:
Schreibe dein style="..." in den <body>-Tag.
LGGruß
- 14.03.2010 19:51 #3HTML-Guru Meilensteine


- Registriert seit
- 04.08.2009
- Beiträge
- 503
- Renommee-Modifikator
- 2
Hallo.
Ich glaube nicht das du das schon mal irgendwo gesehen hast.
Lies dir doch bitte noch mal die HTML Grundlagen durch. Das was du da fabriziert hast ergibt überhaupt keinen Sinn.
Ausserdem ist dein CSS fehlerhaft und würde so sowieso nicht funktionieren auch wenn du das dem body zuweisst nicht.
Gruss
ElroyMeine Homepage http://www.1a-homepage-tools.de (Noch nicht ganz fertig).
- 14.03.2010 20:24 #4Benutzer
- Registriert seit
- 06.02.2008
- Beiträge
- 38
- Renommee-Modifikator
- 0
Hmm, wenn ich es nur in den body tu wird das Div aber nicht über die ganze Seite angezeigt: PublicTunez IRC Chat
Was ist den an dem CSS falsch?
- 14.03.2010 20:37 #5HTML-Guru Meilensteine



- Registriert seit
- 31.10.2009
- Ort
- WWW
- Alter
- 15
- Beiträge
- 1.161
- Blog-Einträge
- 13
- Renommee-Modifikator
- 2
Ich vermute das "height: 100%;", und das ist auch der Grund, weshalb das DIV nicht über die ganze Höhe der Seite geht.
Bei Prozentangaben bezieht sich height nicht auf die Höhe des Viewports. Ich glaube man darf bei height garkeine Prozentangabe machen...
Bin mir jetzt nicht sicher, wie du alternativ die Höhe des DIVs auf die Höhe des ViewPorts einstellen kannst, google vielleicht mal ein wenig.Gruß
- 15.03.2010 06:04 #6
Das mit height:100% ist schon richtig und sorgt auch dafür, dass ein Element im body, was height:100% bekommt, über den ganzen Bildschirm geht.
Aber die Antwort ist doch ganz einfach und steht schon in Deiner Frage: Das <html>-Tag kennt kein Attribut "style". Also nimm es raus und schreibe die Definitionen in Dein Stylesheet. Fertig.
Willst Du sauber arbeiten, benutzt Du ohnehin keine Inline-Styles.
Die Fehlermeldung kam doch vom HTML-Validator. Am CSS ist natürlich nichts falsch!Was ist den an dem CSS falsch?
Aktive Benutzer
Aktive Benutzer
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Ähnliche Themen
-
Problem mit value-Attribut bei einem Suchprogramm
Von PeterUstinox im Forum Sonstiges - ASP / Perl / CGI / ActiveXAntworten: 25Letzter Beitrag: 12.02.2010, 11:49 -
CSS Formatierung von <ul> und <il> Tags (verschachtelt im Menu)?!
Von nascituruz im Forum CSSAntworten: 4Letzter Beitrag: 28.03.2008, 11:32 -
Problem mit IE 6 - CSS Formatierung.
Von mantelmann im Forum CSSAntworten: 3Letzter Beitrag: 30.12.2007, 01:02 -
[C++] Problem mit Formatierung und Ausgabe
Von gollum1990 im Forum C/C++/C#, Java, Visual BasicAntworten: 6Letzter Beitrag: 27.08.2007, 21:38 -
Dringendes Problem mit HTML-Tags in Formularen
Von Le Thermo im Forum PHPAntworten: 9Letzter Beitrag: 01.06.2006, 15:17



LinkBack URL
About LinkBacks
Zitieren


Lesezeichen