Autor Zpráva
MASH
Profil
Ako správne zapísať vnorený zoznam aby to bolo validné - zobrazuje to správna, ale pri validácii vypisuje chyby, že nemôže byť blokový element vložený v riadkovom.

<ul>
<li>Nadpis1</li>
<li><ul>
<li>Nadpis1.1</li>
<li>Nadpis1.2</li>
</ul>
</li>
<li>Nadpis2</li>
</ul>
Casero
Profil
MASH
děláš to blbě je <li></li><ul>..atd
MASH
Profil
Ale potom nedosiahnem vnorený zoznam, potom budú všetky položky zoznamu odsadené rovnako. Ale ja chcem aby boli rovnako odsadené položky, ktoré sú postavené na jednu úroveň. Teda Nadpis1 a Nadpis2 bude napr. úplne vľavo a Nadpis1.1 a Nadpis1.2 budú trochu posunuté.
Možno by to šlo cez class a v css tým podnadpison zadefinovať väčšie odsadenie...
Alebo je na to aj nejaký iný spôsob?
Casero
Profil
MASH
proč by to takto nešlo..to je obyčejnej vnořenej seznam...protsě <ul><li></li><ul><li></li></ul></ul>

a bude to
DJ Miky
Profil
a bude to

Ano, bude to nevalidní.

Takhle to validní bude:
<ul>
<li>a</li>
<li>b
<ul>
<li>b1</li>
<li>b2</li>
</ul>
</li>
<li>c</li>
</ul>
Casero
Profil
DJ Miky
no však to tak on má..a píše že je to nevalidní..tak sem myslel, že druhej zpúusoba bude OK
MASH
Profil
DJ Miky
veď to je to isté ako písal Casero o príspevok pred tebou...
Práve, že to validné nie je (ale funguje to)
Bubák
Profil
DJ Miky to má dobře a validně
Funguje to takhle:

<ul>
<li>položka, za níž nebude ukončovací značka, to bývá častá chyba.
<ul>
<li>položka vnořeného seznamu</li>
</ul>
</li> <!-- teprve tady patří ukončovací značka položky, viz výše -->
</ul>
MASH
Profil
DJ Miky a Bubák
vďaka, už som to pochopil - ukončenie </li> musí byť až po vnorenom <ul></ul>
Malý detail, ktorý som si nevšimol.
Už je to OK - validné. :)
Ešte raz vďaka.
Casero
Profil
MASH
ja to nechápu..ale prostě tak pročs psal že to není validní...tvůjh uvodní př.!!
MASH
Profil
Casero, teraz som to pozrel lepšie a máš pravdu - v tom prvom príklade som spravil chybu pri opisovaní toho čo som mal na stránke.
Zasa platí, že niekto povie pravdu len keď sa pomýli...
takto som to mal na webe
<ul>
<li>Nadpis1</li>
<ul>
<li>Nadpis1.1</li>
<li>Nadpis1.2</li>
</ul>
<li>Nadpis2</li>
</ul>
ale napísal som to ináč (a vlastne dobre)
Bubák
Profil
První příklad je validní, ale za první položkou je ukončovací tag a zápis "<li><ul>" udělá nežádoucí prázdnou položku.

Nenapsal jsem, že v HTML, na rozdíl od XHTML, je koncová značka položky seznamu </li> nepovinná a pro jistotu přidám, že značka konce seznamu </ul> je povinná.

Dodatek - skoro všechny kódy sem dávám pomocí Ctrl+V, aby nedošlo k chybě, obdobně kopíruji odtud.
Toto téma je uzamčeno. Odpověď nelze zaslat.