Autor Zpráva
Miloš
Profil
Při hrátkách se <ol>seznamy</ol> jsem dneska narazil ještě na jeden voříšek:
Použití atributu start je bez problému, funguje jak má.
I v záporných číslech.
Viz ukázka: http://kesolim.sweb.cz/TMP/seznam_osa.html

Jaké bylo mé překvapení, když mi validátor oznámil, že znak "-" není dovolen v hodnotě atributu "START"
Přitom podle WC je to tak, že Note that while the value of this attribute is an integer, čemuž se svou velmi chabou angličtinou rozumím tak, že je povolenou hodnotou celé číslo, int. A podle mě je záporné celé číslo (zde −5) pořád ještě celým číslem.

Ne snad, že by mi na validitě za takových okolností nějak sešlo (ač se o ni pokud možno snažím), ale rozčiluje mě to.

Kde je podle vás chyba?
Gekon
Profil
Miloš
Stejně ti zajisté dalo nejvíc práce a času vymyslet text do těch jedenácti řádků;)
Miloš
Profil
Nepleť si práci se zábavou ;-)
Chamurappi
Profil
Reaguji na Miloše:
Pozoruhodný případ. Zkoušel jsi měnit typ odrážek toho seznamu? Prohlížeče postupují jednotně jen u obyčejných čísel.
Tohle je další z mnoha věcí, které konsorcium v HTML 4 zapomnělo domyslet.

Kde je podle vás chyba?
V DTD. Atribut start je tam definovaný jako NUMBER, takže validátor zakřičí, pokud v něm najde něco jiného než řetězec složený z minimálně jedné číslice.
Teď jsem upravil chybovou hlášku v českém validátoru.

V HTML 5 budou mezi celá čísla spadat i záporná celá čísla.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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