Autor Zpráva
Nallim
Profil *
Zdravím, chci se zeptat jak se dají zapsat seznam, aby byl validní.

Je to zobrazeno na této stránce: http://www.tvorba-webu.cz/html/seznamy.php - vnořené seznamy.

Děkuji
Trejpa
Profil
Nallim:
Mají tam chybu. Přímo v seznamu smí být jen položka seznamu a žádná jiná značka. Vnořený seznam musí být tedy součástí té nadřazené položky:
<ol>
  <li>položka 1
  <li>položka 2
    <ol>
      <li>vnořená položka 2.1
      <li>vnořená položka 2.2
    </ol>
  <!-- tady končí položka 2 -->
  <li>položka 3
</ol>

Když jako já vynecháš nepovinné ukončení položky (</li>), tak se ti vnořený seznam mimo položky nedostane.
Nallim
Profil *
Jasný, on tam nesmí být ukončující </li>. :-) Díky

Ještě jeden dotaz, když mám seznam:

1. Kapitola
1.1. Kapitola

tak když dám <li> 1.1. Kapitola
tak se mi to zobrazí jako 1. 1.1. Kapitola
jde nějak nastavit, jak by <li> měla zobrazovat čísla?
Chro
Profil
Zjednodušeně <li> samo o sobě nečísluje. Uvnitř <ol> bude <li> číslováno. Uvnitř <ul> nebude <li> číslováno. Více info: Seznamy
Nallim
Profil *
Ano jasný, moje chyba. A lze teda nějak docílit toho jak jsem psal? Abych místo 1 dostal 1.1. ? Nějak jsem z té stránky nevyčetl.
Bubák
Profil
Vnořený seznam vložíš do položky seznamu.
Můžeš si to ulehčit vynecháním nepovinných koncových značek </li>.
Koukám, Trejpa mě předběhl a ještě přidal ukázku. Tak dodám, že seznamy <ol> a <ul> se zanořijí úplně stejně a též je možné zanořit třebas <ul> do <ol>.

Nallim:
Jasný, on tam nesmí být ukončující </li>
Může, ale třebas mi trvalo poměrně dlouho, než jsem dokázal takový seznam napsat, pak jsem to pochopil a od té doby to pokládám za jednoduché.
http://kod.djpw.cz/apcb
http://kod.djpw.cz/apcb-
http://validator.webylon.info/check?uri=save:26C10EE520302E11B0C91DAE47133A13&ss=1 týž kód pro zanoření seznamu je validní v různých verzích HTML

Koukni na http://interval.cz/clanky/specialni-funkce-v-kaskadovych-stylech/
Ale jak to funguje napříč prohlížeči a zda to jde nyní řešit elegantněji, netuším, třeba bude vědět někdo znalejší, než já.
Nallim
Profil *
Tak jsem to nakonec vyřešil přes css, že jsem si dal type: none a očísloval jsem si to sám.

Díky všem

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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