Autor Zpráva
astrozzy
Profil *
<P class=text>text huhjhdjcdkc.
<br>

25.1.06 Predám neviem čo za 150.000,- <hr> / tento riadok ma format stylopisu je to o.k.
25.1.06 Predám neviem čo za 150.000,- <hr> / tento uz nie
2.1.06 Predám neviem čo za 50.000,- <hr> / a ani tento
</P>


ako by HR uzatvaral P tag. ako sa to da vyriesit?

vdaka
tpikalek
Profil *
Dej to místo do odstavce do divu.
Havel-st
Profil *
asi bude třeba použít <div> místo <p>
astrozzy
Profil *
ale celo to hore napisane uz v jednom DIVe je. to mam teraz kazdy riadok s HR davat do DIVu miesto P?
budem rovnako musiet prepisat style s P na DIV.
neda sa to urobit neako inac napr. stylopisom?

vdaka
tpikalek
Profil *
<DIV class=text>text huhjhdjcdkc.
<br>

25.1.06 Predám neviem čo za 150.000,- <hr> / tento riadok ma format stylopisu je to o.k.
25.1.06 Predám neviem čo za 150.000,- <hr> / tento uz nie
2.1.06 Predám neviem čo za 50.000,- <hr> / a ani tento
</DIV>

Tak, teď to musí jít. V sobě můžeš mít třeba 9999DIVů. :o)
Když tam bylo to P, tak ta značka HR ten odstavec ukončevala. Dřív byl totiž tag P nepárovej a ten prohlížeč si to asi myslí dodnes...
PerToon
Profil
Tomu <p> se asi opravdu nelíbí, že do něj dáváš <hr>. Jak sám vidíš podle chování stylopisu. Takže ano, bude lepší když každý řádek oddělený <hr> bude v divu. A pokud si předtím definoval v css pro #text tak nemusíš přepisovat nic, stačí zapsat <div class="text">
astrozzy
Profil *
ok moc vsetkym dakujem za radu.
najpr som to kazde HR obalil do P tagu no nehavalo to odsadenia na zaciatku a na konci nevypadalo to dobre tak som to teda uzavrel to DIVu presne ako radi PerToon.
este taky dotaz na panov:

nemoze vadit prehliadacom ked mam X DIVov uzavretych v jednom P tagu a toto cele este zase v DIVe?

uz mi to pride komplikovane aby nebol s tym problem v prehliadacoch.

Vdaka
Chamurappi
Profil
Reaguji na tpikalka:
Dřív byl totiž tag P nepárovej a ten prohlížeč si to asi myslí dodnes...
Nemyslí. Element <p> má volitelnou ukončovací značku, takže se uzavře, jakmile prohlížeč narazí na element, který uvnitř něj nesmí být. Na příklad <hr>.
tpikalek
Profil *
Nevím, ale když jsem si pročítal jednu knížku o html, tak tam bylo psaný, že tag P je párový a kdysi dřív tomu bylo jinak. A povině, ne volitelně. I validátor ti ukáže chybu.
Chamurappi
Profil
Reaguji na tpikalka:
tam bylo psaný, že tag P je párový a kdysi dřív tomu bylo jinak
Většina starých i nových knih popisuje základy HTML chybně. Pojem „párový tag“ je tak trochu vycucaný z prstu. Všechny elementy jsou uzavírané. Část z nich se uzavírá okamžitě sama, část z nich smí mít ukončovací značku a zbytek ji mít musí. Totéž dělení platí i ve vztahu k počáteční značce.
Je pravda, že element <p> byl kdysi syntakticky velmi podobný prázdným elementům (jako je <br>).

I validátor ti ukáže chybu
Kdyby tomu tak bylo, je to chyba validátoru.
Na původním astrozzyho kódu validátor zahlásí, že tam má přebytečnou ukončovací značku </p>, což je ovšem pravda.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0