Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno [HTML, XHTML] "/>" aneb syntaktická chyba sa stala validní

zaradil som to do kategorie pokec, kedže sa jedná o pokec, neriešim problém, skôr chcem počuť iba Váš názor...

Docela ma zaráža najčastejšie používanie "/>" v HTML ale aj kus jiné "chyby", len je zaujímavé že chyba sa stala štandardom. napríklad <br /> má být <br>, je jasné že sa to prebralo do HTML z XML v časoch používania xHTML, samozrejme prehliadač to odignoruje a nič sa nestane, stránka ide ako keby to tam nebolo. No proč sa to píše do kódu, keď to aj tak prehliadač len odignoruje? Aký máte názor na to Vy? okrem tochto som natrafil aj na plno iných podobných "zbytočností" alebo "chýb" ktoré sa stali štandardom.

Túto otázku som sa pýtal už aj na jinej stránke, ako názory tam boli skôr zmiešané, a vlastne nie ani názory, než len rozeberali fakta ako pri riešení problému,... jeden týpek mi tam dal 2 odkazy k tomu:

https://www.zdrojak.cz/clanky/xhtml-je-mrtve-at-zi je-html5-nebo-ne/
https://www.zdrojak.cz/clanky/polyglot-aneb-webovy m-koderem-pod-oboji/

to som celé prečítal, vätšinu som už chápal predtým i tak že viem 'proč vznikol napr. "<br />" ,' ale nepochopil som proč následne "nezanikol" teda v prípade deklarace HTML, napríklad HTML5. Čím ďalej ale na to začínam být alergickej.

Předmět Autor Datum
HTML píšem tak, aby to mne dávalo zmysel. Za seba hovorím, že radšej používam <br /> ako <br>. Logik… poslední
los 18.04.2017 19:45
los

HTML píšem tak, aby to mne dávalo zmysel. Za seba hovorím, že radšej používam <br /> ako <br>. Logiku vidím v tom, že je to element, ktorý je hneď aj uzavretý. Keď vidím len <br>, tak mi tam "chýba" </br>.

Keby ich hneď na začiatku napadlo použiť samouzavretý tag ako v XML, nemuseli by vymýšľať párové a nepárové tagy. Tiež by tam nemusela potom byť tá medzera pred lomítkom. Tým pádom by som mohol napísať <script src="file.js"/> namiesto súčasného <script src="file.js"></script>.

Tak ale rozumiem tomu, že v minulosti sa veci nejako vyvinuli a tohto dedičstva sa je ťažké zbaviť, aj keď teraz vieme, ako by to malo po správnosti byť. Podobne sú na tom tabelátory vs. medzery, oddeľovače nových riadkov, predvolené kódovanie textových súborov, veľkosť písmen SQL príkazov a pod.

Zpět do poradny Odpovědět na původní otázku Nahoru