Autor Zpráva
Kratos
Profil
zdravím, rád bych se zeptal jak udělat aby se padding zobrazoval ve všech prohlížečích stejně? Pročetl jsem si tenhle článek Padding kde je dokonce i návod ale není to podle mě moc efektní dávat div navíc... sice nevím jak jinak to udělat ale snad už existuje i jiný způsob.
mckay
Profil
Kratos:
Nevím, jestli vás dobře chápu, ale teoreticky můžete na začátku css souboru všechno resetovat. Potom bude všude nastaveno stejně a budete to upravovt jen tam, kde budete potřebovat.
Bubák
Profil
Kratos:
Pokud nechceš použít matrjošku, tak máš dvě možnosti:
(1) použít obrysový (standardní) box model, vybereš si takový !doctype, aby IE byl ve standardním režimu, třebas tento:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">


(2) použít okrajový (nestandardní) box model, nepoužiješ !doctype, nebo si vybereš si takový !doctype, aby IE byl ve quirk režimu, třebas tento:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

Navíc do CSS přidáš něco takového:
* {
-moz-box-sizing: border-box; /* pro Firefox */
-webkit-box-sizing: border-box; /* pro Safari a Chrome */
box-sizing: border-box; /* pro Operu */
}


mckay:
teoreticky můžete na začátku css souboru všechno resetovat
Jde to i prakticky, ale CSS reset nesjednotí box-modely napříč prohlížeči.
Kratos
Profil
ok díky za rady, vyzkouším. Jinak celkovej reset používám :) podle mě dobrá věc, jinak bych se z optimalizace pro prohlížeče nevyhrabal...

Vaše odpověď

Mohlo by se hodit

Nezapomeňte na odkaz na živou ukázku problému.

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0