On Mon, Sep 20, 2004 at 01:04:44AM +0200, TOR wrote:
Sunday, September 19, 2004, 11:53:12 PM, Gemma napisal(a):
From: "Adam Dziura" adziura@o2.pl
cellspacing="0"
To jest poprawne w XHTML-u. I jeszcze jak już tak ci się chce to każdy powinien mieć cudzysłowy: align="center", border="0" i tak dalej.
A co będzie, jak nie będzie? Znaczy bez cudzysłowów lub ze spacjami?
Przeważnie nic - większość przeglądarek akceptuje wszystkie formy zapisu. Ale poprawna i zalecana przez W3C jest wlasnie forma bez spacji i z cudzyslowem. Wtedy jest najmniejsze prawdopodobienstow, ze jakas przegladarka zle to odczyta (lub nie odczyta w ogole).
Wszystkie te formy sa 100% poprawne.
Spacje nie maja absolutnie zadnego znaczenia ani w HTML4 ani w XHTML.
Cudzyslowy maja pewne niewielkie znaczenie. Niektore argumenty wymagaja cudzyslowow, bo zawieraja np. spacje i rozne dziwne znaki. Inne mozna (oficjalnie) pisac bez, np. jesli sa to same liczby lub pojedyncze slowa. (a przegladarki akceptuja jeszcze wiecej niz oficjalnie mozna).
Zeby usunac ta niekonsekwencje mozna cudzyslowowac wszystko. Tego zreszta wymaga standard XHTML. Ale Wikipedia nie jest w XHTMLu, a nawet jesli by kiedys miala byc to parser lub postprocesor pododaje te cudzyslowy sam z siebie.