Autor Zpráva
Mayky
Profil *
Zdravim všetkých.

Mám taký malý problém v mozille. Keď zadám nejakému objektu veľkosť pomocou CSS width a height tak mi to inak zobrazuje v explorery a opere a inak v mozille. V explorery a opere všetko sedí ale v mozile je objekt väčší. Napríklad keď mám sidemenu width:135px tak keď chcem aby to bolo v mozille rovnako velke ako v explorery a opere tak musím dať width:115px. Nechápem tomuto nepomeru veľkosti.Veď sú to pixeli ako pixeli. Alebo tam pripočítava mozzila aj bočné lišty???

Vie niekto pomôcť?
Suji
Profil
http://ie-brouci.dero.name/box-model.html
Suji
Profil
Podle spocifikace je width sirka obsahu, takze by se padding a border meli k teto velikosti pricitat presne tak, jak to dela Mozilla, Opera atd. Bohuzel nektere verze IE v zavislosti na pouzitem modu pouzivaji model, kdy width berou jako sirku obsahu, padding a border dohromady, coz je spatne.
habendorf
Profil
Je otázka, jestli odlišný box-model v IE považovat za bug. Já ho třeba za bug nepovažuju.
Suji
Profil
Pro nekoho je to bug, pro nekoho treba neni a me je to jedno. Ja to beru jako fakt, ze se IE takhle chova a pocitam s tim pri praci. A ten odkaz k Derovi jsem pouzil, protoze si myslim, ze je to pomerne srozumitelne napsane, tot vse.
Mayky
Profil *
No ono je pre mna problém ten, že to robí aj v opere. IE by som vcelku šikovne vedel oklamať pomocou zápisu width="570px" namiesto width:530px. Explorer by to zobral ale mozilla nie. Ale mrzí ma tá opera. Bol by som rád keby sa to aj tam ukazovalo dobre... :-(
Mayky
Profil *
inak ten odkaz Suji je fajn. Čo sa človek nové nedozvie :-). Dikes moc všetkým...
Mayky
Profil *
inak ten odkaz Suji je fajn. Čo sa človek nové nedozvie :-). Dikes moc všetkým...
Bubák
Profil
Mi osobně vyhovuje tohle řešení ze stránky http://www.jakpsatweb.cz/css/moz-box-sizing.html

<style>
* {-moz-box-sizing: border-box; box-sizing: border-box;}
</style>

Doporučiji aspoň přečíst si, kdy je který postup, jak se vypořádat s oblišnými box-modely, vhodný a pak se rozhodnout.

Pokud s tvorbou stránek začínáš, zazáložkuj si stránky http://ie-brouci.dero.name - předpokládám, že se ti budou občas hodit.
Mayky
Profil *
Nezačínam, ale práve som si ju záložkoval. Je fakt dobrá. Momentálne som to vyriešil matrioška modelom. Tvoj odkaz sa mi zdá ale jednoduchší....idem to hneď skúsiť.....

Vďaka
Mayky
Profil *
Bubák , to riešenie čo si napísal je pre mňa ideálne. Omnoho viacej mi vyhovuje, keď mám pevnú velkosť objektu a padding a magrin si doladím potom.

Prakticky jedna veta a mám problém resolved
Dozvedel som sa všetko čo som potreboval.

Ešte raz ďakujem za vaše príspevky...
habendorf
Profil
<style>
* {-moz-box-sizing: border-box; box-sizing: border-box;}
</style>


S tímhle zas tak dobré zkušenosti nemám. Nabízí se spousta jiných řešení, jde jen o to vybrat si.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0