Autor | Zpráva | ||
---|---|---|---|
Mayky Profil * |
#1 · Zasláno: 29. 12. 2006, 13:35:00
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 |
#2 · Zasláno: 29. 12. 2006, 13:50:28
|
||
Suji Profil |
#3 · Zasláno: 29. 12. 2006, 13:55:56 · Upravil/a: Suji
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 |
#4 · Zasláno: 29. 12. 2006, 13:57:50
Je otázka, jestli odlišný box-model v IE považovat za bug. Já ho třeba za bug nepovažuju.
|
||
Suji Profil |
#5 · Zasláno: 29. 12. 2006, 14:09:46
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 * |
#6 · Zasláno: 29. 12. 2006, 14:31:05
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 * |
#7 · Zasláno: 29. 12. 2006, 14:35:17
inak ten odkaz Suji je fajn. Čo sa človek nové nedozvie :-). Dikes moc všetkým...
|
||
Mayky Profil * |
#8 · Zasláno: 29. 12. 2006, 14:38:02
inak ten odkaz Suji je fajn. Čo sa človek nové nedozvie :-). Dikes moc všetkým...
|
||
Bubák Profil |
#9 · Zasláno: 29. 12. 2006, 14:49:58
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 * |
#10 · Zasláno: 29. 12. 2006, 14:56:35
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 * |
#11 · Zasláno: 29. 12. 2006, 17:03:05
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 |
#12 · Zasláno: 29. 12. 2006, 17:46:42
<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. |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0