Autor | Zpráva | ||
---|---|---|---|
Knopi Profil |
#1 · Zasláno: 22. 7. 2006, 20:46:14 · Upravil/a: Knopi
Ahoj, vím, že IE špatně vykresluje šířku boxů, když se v kódu použijí css vlastnosti (border, padding). Proto jsem použil hack, který to vyřešil. Jenže k mému překvapení Firefox, který podle mého názoru by měl vykreslovat šířku správně ji vykreslý kvůli padding skoro o 50px víc než má být. Jak to mám prosím Vás řešit? Takhle nějak to u mě vypadá v css, ten základ, bohužel jsem na nic nepřišel a "matrjoškou" se mi to řešit nechce...
Příklad: <style> |
||
peta Profil * |
#2 · Zasláno: 22. 7. 2006, 22:57:25
Knopi
"Jenže k mému překvapení Firefox, který podle mého názoru by měl vykreslovat šířku správně ji vykreslý kvůli padding skoro o 50px..." Pozor, sirka se vykresluje spravne a pocita se margin, border, padding, sirka kdezto IE to pocita jako margin, sirka (border+padding+sirka) ... coz je dost nelogicke, hlavne kvuli tomu ramecku, ale vidis, uz mas problem i s paddingem. Druha moznost je nastavit si Doctype takove, aby ho umel IE i FF vykreslit stejne. Pokud to chces jinak, ve FF existuje neco jako -moz-box nebo neco v tom smyslu, hledej odkaz xut planet v CSS sekci (pravepodobne se doklikas pres opacitu a css filtry) |
||
Knopi Profil |
#3 · Zasláno: 22. 7. 2006, 23:33:21
Jéé, já jsem blb. :-) Už jsem na to přišel a řešil jsem to tolikrát a vůbec jsem si to teď neuvědomil...
|
||
jozob Profil |
#4 · Zasláno: 22. 7. 2006, 23:49:22 · Upravil/a: jozob
peta
"coz je dost nelogicke" Ja to nevidím až tak tragicky. Navyše to má svoje praktické výhody. BTW: Od konzorcia bol násilný prechod na obsahový boxmodel celkom nerozumný krok. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0