Autor Zpráva
peko
Profil *
ak definujem typ dokumentu podla pravidiel xml nejak takto :
'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">'
nepracujú správne niektoré elementy napr.:
1.<table width="100%" height="100%"> - neroztiahne tabuľku na celú plochu okna
2.<input class="xyz" type="submit"/> - nezformátuje sa podľa triedy xyz
potrebujem poradiť či je lepšie použiť doctype alebo nie
všetkym dakujem za odpoved
curo
Profil
Skús http://jakpsatweb.cz/doctype.htm
Yuhů
Profil
To doctype, které definuješ, je doctype, které v Exploreru způsobí přepnutí do standardního módu. Myslím tohle:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

Kdybys například smazal to url, tak už to bude quirk:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

Quirk mód se od standardního liší v několika detailech. Nevím, jestli zrovna v tom, jak se počítá šířka tabulky, ale možná taky. Zkus prostě obě varianty doctype a uvidíš. A taky zkus nastavit
body {margin: 0px;}
to by mělo pomoci každopádně.

Na to, abychom posoudili, zda se třída xyz vyhodnocuje správně nebo ne, máme málo informací. Pokud je třída zadaná prvku input, což je řádkový prvek, tak je velmi pravděpodobné, že mu ve standardním módu nepůjde nastavovat rozměry pomocí width a height. Ale nezkoušel jsem to.

Ještě pár odkazů:
Pixyho módy prohlížečů: http://wellstyled.com/html-doctype-and-browser-mode.html
Rozdíly ve vykreslování módů (základní): http://www.jakpsatweb.cz/css/mody-prohlizecu.html
Toto téma je uzamčeno. Odpověď nelze zaslat.