2006-04-12 21:37 napsal Lukáš Havrlant
Takže zadání druhé HTML hádanky je následující: Bez pomoci validátoru zvalidovat následující nevalidní kód, přičemž jediné, co můžete, je přidávat do kódu znaky dle libosti (tj. klikyháky jako závorky či lomítka nebo písmena). Můžete dotvářet stávající značky, pokud to budete potřebovat, ale můžete si klidně vytvořit úplně nové. Jediná podmínka je, abyste přidali co nejméně znaků. Já jsem tedy přišel na řešení, kdy jsem přidal dva znaky a kód byl validní. Najde-li někdo ještě kratší řešení, získá dvojnásobný počet bodů :-). Nuže následuje nevalidní HTML kód:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://
www.w3.org/TR/1999/REC-html401-19991224/strict.dtd">
<title//
<strong><span/tenhle<br<a href=stranka.
html/priklad/je/dost divny</>, ze jo?
Jo a kdyby někdo věděl, jak zprovoznit formátování syntaxe pomocí Texy! i v komentářích, byl bych mu moc vděčný. V tuto chvíli totož veškerý kód RS schlamstne (a nejsem sám, komu to tak dělá). Což mimojiné asi znamená, že výsledky byste prozatím měli prezentovat ve formě odkazu na validátor, asi takto. Věřím, že nejprve vymyslíte kód a až potom ho začnete validovat, ne naopak :-).
nejspis takhle: http://validator.w3.org/check?…
symbol vetsi za strong se da este taky odebrat, aby to zustalo validni.
Arcao
Přesně takhle, celý zápis by byl transitional validní, ale ve strictu nesmí být obsah přímo v body, musí být v nějakém blokové elementu.
zimmi
eh… mno… pfff… neptej se :-)
JackeLee
To je sice šalamounské řešení, ale neprojde to. Zkus si to.
mata
V příštím článku, až se k němu dostanu :-).
Komentáře jsou uzavřeny