Autor Zpráva
Strajk
Profil
Čau, používám tag DL na tooltipy v této struktuře:
Najedte pro zobrazení tootipu <dl><dt>zde</dt><dd>text tooltipu ... </dd></dl>


Problém je když tento tootlip (DL tag) vložím do odstavce (P tag), celý DL tag mi ve firebugu i vizuálně vyskočí za odstavec a z tohoto:
<p>text text text <dl><dt>tooltip</dt><dd>text tooltipu</dd></dl> text text text</p>

vznikne toto:
<p>text text text </p><dl><dt>tooltip</dt><dd>text tooltipu</dd></dl> text text text


Pokud změním odstavec na div, span tak je vše v pořádku, nevíte v čem je problém?

Prohlížeč FF 3 na Win Vista, díky za rady... Strajk
Str4wberry
Profil
Při MIME typu „text/html“ má odstavec nepovinnou koncovou značku. Ukončí jej právě <dl>. Takže vznikne toto:
<p>text text text </p><dl><dt>tooltip</dt><dd>text tooltipu</dd></dl> text text text</p>
Viz Jak funguje HTML.
Miloš
Profil
<p>Odstavec</p> nemůže obsahovat jiné blokové elementy.
Pokud se pokusíš do odstavce nějaký blok vložit, odstavec se automaticky uzavře (stejně jako bys vložil před ten blok </p>).

Oproti tomu <div> může obsahovat jiné bloky.

Span není dobré řešení, protože je to řádkový prvek a vkládat bloky do řádkových prvků je pitomost, byť to funguje.
Strajk
Profil
Díky moc, o tom že se chová p jinak než div sem neměl ponětí :/

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: