Probleme mit der Validator Ausgabe
tempest
- css
hi!
Ich verstehe etwas beim w3c validator nicht (weil ich dort keine erklärungen finde)
ich hoffe ihr könnt mir helfen:
Below are the results of attempting to parse this document with an SGML parser.
Line 13, column 117: document type does not allow element "div" here; missing one of "object", "ins", "del", "map", "button" start-tag
...); border: 1px dashed; padding: 1em;">
^
Line 45, column 15: document type does not allow element "ul" here; missing one of "object", "ins", "del", "map", "button" start-tag
<ul>
^
Line 55, column 17: document type does not allow element "hr" here; missing one of "object", "ins", "del", "map", "button" start-tag
<hr />
^
Was habe ich falsch gemacht?
Hi,
Below are the results of attempting to parse this document with an SGML parser.
Warum wählst Du als Themenbereich CSS, wo es doch um HTML geht?
Line 13, column 117: document type does not allow element "div" here; missing one of "object", "ins", "del", "map", "button" start-tag
...); border: 1px dashed; padding: 1em;">
Du hast was falsch geschachtelt. Ohne Sourcecode ist nichts genaueres zu sagen.
cu,
Andreas
Warum wählst Du als Themenbereich CSS, wo es doch um HTML geht?
Ich dachte, dass es am CSS Code liegt!
Du hast was falsch geschachtelt. Ohne Sourcecode ist nichts genaueres zu sagen.
Der Validator sagt mir auch, dass <br /> falsch wäre ...
Hi,
Warum wählst Du als Themenbereich CSS, wo es doch um HTML geht?
Ich dachte, dass es am CSS Code liegt!
Der HTML-Validator kümmert sich so gut wie gar nicht um CSS.
Du hast was falsch geschachtelt. Ohne Sourcecode ist nichts genaueres zu sagen.
Der Validator sagt mir auch, dass <br /> falsch wäre ...
Verwendest Du denn XHTML?
Ansonsten: Ohne den Sourcecode keine genaue Aussage möglich.
cu,
Andreas
Verwendest Du denn XHTML?
Ich benutze folgende Doctype:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="de">
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
<title>Titel</title>
</head>
Die Datei verwendet SSI, könnte das auch daran liegen?
Der Quellcode lautet übrigens wie folgt:
<body>
<!--#config timefmt="%A, %Y-%m-%d" -->
<div style="color : rgb(255,0,0); background-color : rgb(255,255,255); border: 1px dashed; padding: 1em;">
<b>@ xxx <i>xxx</i>xxx:</b>
<br />
<br />
xxx
</div>
<br />
<br />
xxx <b>xxx</b> xxx!
<br />
<br />
xxx
<br />
<br />
xxx
<br />
<br />
xxx
<ul>
<li><b>xxx</b> - wollte xxx.</li>
<li><b>xxx</b> - xxx.</li>
<li><b>xxx</b> - xx.</li>
</ul>
<br />
<a href="xxx.html">xxx</a>
<hr />
Letze Änderung am <!--#flastmod virtual="/test/index.shtml" --> von <i>t</i>t.de.vu Administrator
</body>
</html>
Hi,
Verwendest Du denn XHTML?
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Also XHTML.
Die Datei verwendet SSI, könnte das auch daran liegen?
Nein, denn davon sieht weder ein Browser noch ein Validator etwas.
<body>
<!--#config timefmt="%A, %Y-%m-%d" -->
Serverseitiger Code ist irrelevant.
Zeige den Code, der beim Client ankommt.
<div style="color : rgb(255,0,0); background-color : rgb(255,255,255); border: 1px dashed; padding: 1em;">
<b>@ xxx <i>xxx</i>xxx:</b>
<br />
<br />
xxx
</div>
<br />
Strict erlaubt keine inline-Elemente direkt im body.
cu,
Andreas
hm ...
ich habe jetzt aber ein problem.
wenn ich jetzt statt des <b>-Tags ein weiteres <div>-Element setze, dann passiert folgendes:
der teil des wortes der im div steht kommt eine zeile weiter nach unten. wie kann man das verhindern?
Hallo,
wenn ich jetzt statt des <b>-Tags ein weiteres <div>-Element setze, dann passiert folgendes:
der teil des wortes der im div steht kommt eine zeile weiter nach unten. wie kann man das verhindern?
<div>
<div style=" ......
</div>
<br />
...
<b> ... </b>
...
</div>
Grüße
Thomas
du hast genau das aufgeschrieben was ich verhindern wollte.
Hallo,
du hast genau das aufgeschrieben was ich verhindern wollte.
Nein, ich habe dir genau das aufgeschrieben wonach du gefragt hast.
Wenn du meinst, dass das nicht genug/richtig war, formuliere bitte deine Frage so, dass sie uns ermöglicht eine ebenso präziese und hilfreiche Antwort zu geben.
Grüße
Thomas
Hallo tempest,
<div>
...blabla<span style="...">blubblub</span>...
</div>
Div ist ein Blocklevelelement und erzeugt immer einen Zeilenumbruch, während Span zu den Inlines zählt...
Genaueres kannst du hier http://selfhtml.teamone.de/html/text/bereiche.htm#inline und hier http://selfhtml.teamone.de/html/text/bereiche.htm#block nachlesen.
Gruß
Kurt
ist ein <span> in einem <div> nicht schlechter stil?
Hallo,
ist ein <span> in einem <div> nicht schlechter stil?
Wieso sollte ein allgemeines Inlineelement in einem allgemeinen Blockelement schlechter Stil sein? Wie würdest du es denn sonst machen?
Würdest du lieber ein anderes Inlineelement oder ev. sogar ein Blockelement mit Gewalt dazu bringen, dessen Aufgabe zu übernehmen?
Gruß
Kurt