Internet Explorer 7 button hiba
Üdv!
Sürgős megoldásra lenne szükségem, remélem tudtok segíteni. Pénteki határidővel kell elkészítenem egy oldalt, 98%-ban már kész is van, de most találkoztam először az IE 7 button bugjával.
Próbáltam ezt a javítást, de nem változott semmi. Minden más böngészőben jó, csak a 7-es IE nem szereti.
Egy kép a hibáról:
Ha fix vagy 100%-os szélességet adok meg, akkor persze jól jelenik meg, de az a gond, hogy egyrészt többnyelvű az oldal (tehát nyelvtől függően lehet hosszabb vagy rövidebb a gomb), másrészt minden gomb jobbra van igazítva (100%-nál pedig bal oldalra kerül ugye).
Ha kell HTML ill. CSS kód, akkor írok azt is, de remélem lesz így is ötlet.
Előre is köszi a segítséget!
■ Sürgős megoldásra lenne szükségem, remélem tudtok segíteni. Pénteki határidővel kell elkészítenem egy oldalt, 98%-ban már kész is van, de most találkoztam először az IE 7 button bugjával.
Próbáltam ezt a javítást, de nem változott semmi. Minden más böngészőben jó, csak a 7-es IE nem szereti.
Egy kép a hibáról:
Ha fix vagy 100%-os szélességet adok meg, akkor persze jól jelenik meg, de az a gond, hogy egyrészt többnyelvű az oldal (tehát nyelvtől függően lehet hosszabb vagy rövidebb a gomb), másrészt minden gomb jobbra van igazítva (100%-nál pedig bal oldalra kerül ugye).
Ha kell HTML ill. CSS kód, akkor írok azt is, de remélem lesz így is ötlet.
Előre is köszi a segítséget!
Problém?
Miért ilyen bonyolult?
Egyetlen gomb 3 részből?
Kapjunk már magunkhoz!
Megoldás 1:
Először is ha ez egy input gomb, akkor simán lehet deklarálni a css-ben mint id, és be lehet állítani a gomb hátterét és tulajdonságait. Ez lehet az a bizonyos lekerekített sarkú kép, nem kell hozzá 3 rész.
Megoldás 2:
Ha meg egy sima link gomb, akkor meg miért nem lehet ez a grafikus elem egyetlen div háttere?
Megoldás 3:
Az egész egyetlen kép, és minden nyelvre megcsinálod az adott képet.
A fenti három valamilyikével biztosan nem esik szét a gomb.
lehetne 3 részből csak itt nincs értelme :)
pl: több gomb ugyan az a sablon, és pl színátmenetes vagy valami...
nincs elég hely?
css -böl float-oltad vagy display: inline
akkor azért kerülnek egymás alá mert egymás mellé nem férnek el a külső burkoló div-nek a méretér jól adtad meg?
pl:
A következő a kód: .ui-button
A bg.ui-buttons.png egy 400px széles kép, amiben különböző magasságokban szerepel ez a zöld háttér két szélén lekerekítésekkel.
XHTML 1.0 a doctype.