Starší komentáře ke článku: XHTML - pravidla pro chování interpretů
Zpět na článek | Úvodní stránka Interval.cz
Datum vložení: 24.9.2002 7:41:54
Takže jediný rozdíl mezi specifikací HTML4 a XHTML je vlastně v tom, že interpret XHTML se MUSÍ chovat PŘESNĚ podle specifikace (neodhadovat jak to tvůrce stránky myslel, když narazí na chybu; nic nedoplňovat apod.). Žádný jiný rozdíl nevidím :-)
Datum vložení: 24.9.2002 8:24:41
Specifikace XHTML a HTML 4.0 jsou samozrejme odlisne.
Datum vložení: 24.9.2002 10:08:46
Presne tak, jak rika Mirek.
FYI - rozdily mezi HTML4.x a XHTML1 si muzete nastudovat na <a href='http://www.w3.org/TR/xhtml1/#diffs' target='_blank'>http://www.w3.org/TR/xhtml1/#diffs</a>.
Datum vložení: 24.9.2002 12:20:24
To ano, ale ne třeba ve věcech smrskávání několika mezer do jedné apod., to už platí min. od verze 3.2, pokud vím.
Datum vložení: 24.9.2002 18:51:00
No jasně že to platí už od verze x.x :) Já nikde také netvrdím, že je to něco nového v XHTML -- ostatně XHTML převzalo většinu prvků HTML 4... to ale neznamená, že si o nich v seriálu nebudeme povídat...
Datum vložení: 25.9.2002 7:48:07
Já jsem taky netvrdil že Vy to tvrdíte :-) Já jsem to napsal jen pro "zajímavost" (asi proto, že člověk při přechodu z HTML4 na XHTML když už nic jinýho, nemusí měnit svoje hlavní zvyky v psaní stránek - pokud samozřejmě HTML4 píše správně a pořádně) :-)
Datum vložení: 25.9.2002 9:09:03
Jak by měl interpret XHTML pracovat s měkkým rozdělovníkem (soft hyphen, ve windows-1250 znak 173, v unicode znak U+00AD)? Od XHTML nástroje bych čekal, že bude tento znak akceptovat a formátovat text na základě zvoleného způsobu buď tak, že rozdělená slova na konci řádku zůstanou rozdělená a prohlížeč zobrazí jak rozdělovník, tak příslušně odřádkuje, nebo rozdělená slova spojí a nezobrazí ani rozdělovník, ani neodřádkuje, ani nenahradí konec řádku mezerou. Jde mi o to, že současné nástroje HTML s měkkým rozdělovníkem pracovat neumějí, vždy ho zobrazí a pokud není nastaveno ponechávání konce řádků, nahradí konec řádku mezerou, což způsobí nesprávné zformátování (rozdělené slovo potom vypadá např. takto: červe- ný). Ponechávání rozdělovníků je vhodné tam, kde si přejeme, aby zdigitalizovaný text zachovával co nejvíce informací z např. knižního originálu, včetně rozdělení slov.
Datum vložení: 25.9.2002 13:48:26
Nechapem co ma s tym na XHTML, je to entita () ako kazda ina, bud ju klient implemetuje alebo nie. Preco by tam mal davat medzeru, ked to bude takto "velmidlheslovo" -> "velmydlhe-slovo"
soft hyphen vie jedine IE, Mozilla ho ignoruje (davno som uz neskusal), konqueror ho VZDY ZOBRAZUJE!!!!. Skratka bez detekcie prehliadaca je to uplne nepouzitelne.
Datum vložení: 25.9.2002 13:49:38
Ups..., tu sa hovorilo o znaku, nie o entite. Kazdopadne si mysli ze je lepsie pouzit entitu ako ten znak.
Datum vložení: 25.9.2002 19:31:39
Měkký spojovník, v XHTML entita ­, je ve specifikaci XHTML 1.0 označován jako discretionary hyphen, což znamená libovolný (ponechaný na volném uvážení) spojovník. Tak to bohužel pojali i dnešní prohlížeče, kdy IE ho používá k dělení slov a zobrazí ho tak jenom na konci řádku (a rozdělí slovo, které ho obsahuje) a Mozilla ho zobrazuje za všech okolností. Proto doporučuji tento znak na webu vůbec nepoužívat, snad jen v aplikacích, kde je předem jasný prohlížeč, na kterém se stránka bude zobrazovat (intranet apod.).
Datum vložení: 26.9.2002 0:10:18
To mi nie jasne:
Kedy by este sa malo rozdelit slovo ktore obsahuje ???
Alebo: kde inde ako na konci riadku (presnejsie na konci ohranicujuceho boxu) by sa mal zobrazit spojovnik??
ak budem mat dlhe slovo: najneobhospodarovatelnejsia a pomocou ho rozdelim na slabiky: najneobhospodarovatelnejsia
ak by tam nebolo a slovo by uz nevoslo na koniec riadku autonaticky sa presunie na novy riadok (klasicky word-wrap). inac sa na miesto niektoreho vlozi spojovnik.
Alebo je to cele inac???
Celkom som sa potesil sprave ze to uz funguje aj v Mozille, naposledy som to skusal v 0.94 (myslim) a nic.
Datum vložení: 26.9.2002 0:13:55
Tak este raz a poriadne (na miesto amp som dal radsej $):
To mi nie jasne:
Kedy by este sa malo rozdelit slovo ktore obsahuje $shy;???
Alebo: kde inde ako na konci riadku (presnejsie na konci ohranicujuceho boxu) by sa mal z
obrazit spojovnik??
ak budem mat dlhe slovo: najneobhospodarovatelnejsia a pomocou $shy; ho rozdelim na slabiky: naj$shy;ne$shy;ob$shy;ho$shy;spo$shy;da$shy;ro$shy;va$shy;tel$shy;nej$shy;sia
ak by tam $shy; nebolo a slovo by uz nevoslo na koniec riadku autonaticky sa presunie na novy riadok (klasicky word-wrap). inac sa na miesto niektoreho $shy; vlozi spojovnik.
Alebo je to cele inac???
Celkom som sa potesil sprave ze to uz funguje aj v Mozille, naposledy som to skusal v 0.94 (myslim) a nic.
Datum vložení: 26.10.2007 18:41:49
Mozilla/5.0 (Windows; U; Windows NT 5.1; cs; rv:1.8.1.8) Gecko/20071008 Firefox/2.0.0.8 a nefunguje to...:-(
Datum vložení: 8.1.2009 11:46:23
Ve Firefoxu 3.0 už ano. :o)