Autor Zpráva
yFang
Profil
Je sémantické, když tag <p> obsahuje nadpis (např. <h2>)?
Str4wberry
Profil
Ptám se yFanga:
„*tag <p> obsahuje nadpis (např. <h2>)?“
Jak toho chceš docílit?
___
*) Upřesněna citace.
Manq
Profil
yFang
Nadpis je nadpis, odstavec je odstavec. Není to semantické.
yFang
Profil
Str4wberry
Jak toho chceš docílit?
Nevím. :)

Mám totiž jistý problém s IE, psal jsem o tom v jiné sekci http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=8&topic=62 723
A zjisil jsem, že použití odstavce by vyřešilo problém.
Bubák
Profil
Nadpis je nad odstavcem.
V HTML v tagu <p> nikdy není nadpis.
http://atd.havrlant.net/jak-funguje-html

Takže když napíšeš:
<p>blabla
<h2>nadpis</h2>
blabla</p>

tak prohlížeč vidí:
<p>blabla</p>
<h2>nadpis</h2>
blabla</p>

S přebytečnou koncovou značkou </p> se HTML prohlížeč hravě vyrovná.

Zkus si nastylovat:
<style>
p {color: blue}
p h1 {color: red} /* takhle v HTML nadpis nikdy neobarvis, neni v odstavci */
Chamurappi
Profil
Reaguji na yFanga:
Při MIME typu „text/html“ tohle udělat nejde. V HTML má odstavec nepovinnou ukončovací značku, takže se před začátkem <h2> vždy sám zavře. Zkus si nastylovat „p h2 { display: none }“ a uvidíš, že nadpis uvidíš.
yFang
Profil
Tak se asi uživatelé IE budou muset s chybou vyrovnat.
tajny spion
Profil
yFang
Asi tak...

<hx>Nadpis</hx>
<p>Odstavec s nějakým libovolně dlouhým textem</p>

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0