Oznámení

Provoz fóra byl ukončen

Problém při opravování nevalidního kódu

před 12 lety

veros
Člen | 12

https://texy.info/cs/try/a1271

Za chybu to nepovažuju, když už někdo píše takové věci, tak si podobnou chybu zaslouží. Ale pokud je David perfekcionalista…

--Věroš

před 12 lety

David Grudl
Nette Core | 6806

Nojo, žádný standard, jak interpretovat chybné HTML, neexistuje. Takže Texy, stejně jako další prohlížeče, jde jen svou cestou.

před 12 lety

mishak
Člen | 100

IMHO > znak nemá co dělat uvnitř tagu (lze jej opsat >), takže je postup Texy! „správný“.

Editoval mishak (3. 8. 2007 19:29)

před 12 lety

David Grudl
Nette Core | 6806

Znak > se v HTML zapisovat entitami nemusí, tuším ani v XHTML ne. Ale je dobrým zvykem ho tak zapisovat.

Tohle ale nevyřešíme, žádný „správný“ postup není (tedy dokud se jako správný neujme HTML 5). Pro Texy je, vzhledem k tomu, že je psané v PHP, správný postup ten, který mají krátký kód a vykonává se rychle.