Grunds�tzlich entspricht das DOM des HTML nicht unbedingt dem HTML, da
z.B. auch fehler korrigiert werden...

Wenn man z.B. schreibt:
<ul>
<li>test1
<li>test2
</ul>

Steht sp�ter im DOM trotzdem korrekt:
<ul>
<li>test1</li>
<li>test2</li>
</ul>

Ich k�nnte mir vorstellen, dass das <ul>-element als block-element
definiert ist, wie ein <p>-element und das man die nicht schachteln darf
und deshalb dein <p>-element vor dem <ul>-element f�r sich alleine
steht...

Aber lies das nochmal genau bei HTML4 nach... Vielein leuten ist
unbekannt, dass viele schachtelungen eigentlich gar nicht erlaubt sind,
auch wenn es der browser schluckt...


Gruss,

Claudius


> 
> Hallo Leute!
> 
> Kann mir mal jemand dieses Verhalten erkl�ren?
> 
> Ich habe einen String in dem steht: <P>Ein Absatz
> und</P><P></P><P><UL><LI>eine Aufz�hlung</LI></UL></P>
> Jetzt sage ich: meinDiv.innerHTML = meinString;
> 
> Wenn ich mir nun meinDiv.innerHTML ausgeben lasse, dann steht 
> da folgendes
> drin:
> <P>Ein Absatz und</P>\r\n<P></P>\r\n<P>\r\n<UL>\r\n<LI>eine
> Aufz�hlung</LI></UL>\r\n<P></P>
> 
> Mit den Zeilenschaltungen werde ich ja wahrscheinlich noch 
> fertig, aber wo
> kommt das zus�tzliche
> <P> Tag am Schluss bitte her?
> 
> Das ganze f�hrt nat�rlich dazu, dass Mist passiert...hat jemant Tips?
> 
> Danke.
> 
> cu
> 



| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an