Wo darf was rein?
Aquariophile
- css
Hallo Leute
Also nachdem ich viel über CSS gelesen habe denke ich dass die Antwort auf meine Frage "Ja" lautet,
aber einfach um gaaaanz sicher zu gehen Frage ich nochmals nach:
Darf man innerhalt von <TABLE><TR><TD>
und innerhalb von <P> wirklich _jeden_ anderen Tag setzten??
Mit _jeden_ anderen Tag meine ich auch echt jeden...
also in einen <P> noch einen <P> und noch nen <div> und <span>
rein und so weiter und alles quer durchmischen und weil der <div> im <TD> ist gleich noch nen <p> rein
Geht das?
Danke
Aquariophile
Hallo,
Darf man innerhalt von <TABLE><TR><TD>
und innerhalb von <P> wirklich _jeden_ anderen Tag setzten??
nein.
also in einen <P> noch einen <P> und noch nen <div> und <span>
rein und so weiter und alles quer durchmischen und weil der <div> im <TD> ist gleich noch nen <p> rein
...
<table><tr><td><html><body></body></html></td></tr></table>
...
ist kein gültiges HTML, erfüllt aber die in Deiner Frage genannten
"Anforderungen".
wzbw.
Viele Grüße,
Stefan
Halllllooooo Stefan!
Sei doch ned so fies zu mir Du weisst doch was ich meine, oder?
Klaro geht kein <html> und <body> tag rein aber alles andere?
Also <h1> bis <h6> ud <P> und <DIV> und <SPAN> und <A> und <img> und diese ganzen kleinen dinger da halt....
Würde doch fast sinn machen jede seite in nen Table zu setzen wenn das ginge oder?
Danke
Aqua
Hallo,
Halllllooooo Stefan!
eine solche Schreibweise wird im Allgemeinen als unhöflich ange-
sehen und fördert auch nicht unbedingt den guten Willen auf der
Seite des Angesprochenen.
Sei doch ned so fies zu mir Du weisst doch was ich meine, oder?
Nein, ich bin kein Hellseher. Ich habe ein Frage gelesen und dazu
ein Antwort verfasst, die absolut korrekt war.
Klaro geht kein <html> und <body> tag rein aber alles andere?
Nein, es gibt noch weitere Elemente, die da nicht stehen dürfen.
Das meta- oder das title-Element sind nur zwei Beispiele, die mir
spontan einfallen.
Also <h1> bis <h6> ud <P> und <DIV> und <SPAN> und <A> und <img> und diese ganzen kleinen dinger da halt....
Die genannten Elemente dürfen da alle rein, vorausgesezt, sie sind
korrekt verschachtelt etc.
Würde doch fast sinn machen jede seite in nen Table zu setzen wenn das ginge oder?
Nein, eine Tabelle dient dazu Daten zu ordnen, die eine solche
tabellarische Struktur erfordern. Wenn man eine Überschrift und
einen Absatz hat und diese beiden Dinge nebeneinander stehen
sollen, dann ist es sinnvoll, dafür CSS und nicht eine Tabelle
zu verwenden. Tabellarische Strukturen findet man zum Beispiel
oft bei Fahrplänen u.ä. Dingen.
Viele Grüße,
Stefan
Hi,
Mit _jeden_ anderen Tag meine ich auch echt jeden...
<table><tr><td><html><body></body></html></td></tr></table>
Sei doch ned so fies zu mir Du weisst doch was ich meine, oder?
Erst fragst Du ausdrücklich nach jedem tag (wobei Du mit tag Element meintest).
Und dann bist Du beleidigt, wenn man das so auslegt, wie Du es gesagt hast...
Seltsam, seltsam.
cu,
Andreas
Hi,
Also nachdem ich viel über CSS gelesen habe denke ich dass die Antwort auf meine Frage "Ja" lautet,
aber einfach um gaaaanz sicher zu gehen Frage ich nochmals nach:
Darf man innerhalt von <TABLE><TR><TD>
und innerhalb von <P> wirklich _jeden_ anderen Tag setzten??
Mit _jeden_ anderen Tag meine ich auch echt jeden...
Nein. Innerhalb von p sind nur Inline-Elemente zulässig, innerhalb von td nur block- und inline-Elemente.
Es gibt eine ganze Reihe von Elementen, die weder block noch inline sind.
z.B. meta, link, body, html, ...
also in einen <P> noch einen <P> und noch nen <div> und <span>
rein und so weiter und alles quer durchmischen und weil der <div> im <TD> ist gleich noch nen <p> rein
p in p nein: p ist block, erlaubt drin aber nur inline.
div in p nein: div ist block.
span in p: erlaubt, span ist inline
div im td: erlaubt, td erlaubt block als Inhalt, div ist block
p in div: erlaubt, div erlaubt block und inline
Aber was hat das ganze mit CSS zu tun?
Diese Regeln stammen aus der HTML-DTD.
CSS hat mit der Schachtelung der HTML-Elemente nichts, aber auch gar nichts zu tun. Es hat nur etwas mit dem Aussehen dieser Elemente zu tun.
cu,
Andreas
Servus Andreas!
Danke für Deine Antwort!
Wo kann ich Bitte nachlesen welches Element inline/block/sonstwas erlaubt??
In selfhtml fand ich da keine gute auflistung so wie Du das gerade tatest...
Danke!
Hallo,
Wo kann ich Bitte nachlesen welches Element inline/block/sonstwas erlaubt??
In selfhtml fand ich da keine gute auflistung so wie Du das gerade tatest...
da Du nicht erst seit gestern hier in diesem Forum bist, hätte ich
eigentlich erwartet, dass Dir diese Vorgehensweise bekannt ist:
http://de.selfhtml.org/
http://de.selfhtml.org/navigation/stichwort.htm
http://de.selfhtml.org/html/referenz/elemente.htm
Viele Grüße,
Stefan
Hi,
Wo kann ich Bitte nachlesen welches Element inline/block/sonstwas erlaubt??
Da, wo es definiert ist: in der DTD http://www.w3.org/TR/REC-html40/loose.dtd
Oder im HTML-Standard...
cu,
Andreas
hi
Darf man innerhalt von <TABLE><TR><TD>
und innerhalb von <P> wirklich _jeden_ anderen Tag setzten??
in <p> kaum was (nur inline-Elemente), dass kommt noch aus Zeiten, als man <p> als "Absatzschaltung" sah..
In <td> direkt alles außer <td> und <tr> (und dem, was in <body> eh nix zu suchen hat).
Grüße aus Bleckede
Kai