div height nullázás probléma firefox és opera alatt
Sziasztok!
Nem vagyok designer, inkább webprogramozó, de néha kell designt is macerálnom, és most egy számomra megfejthetetlen hibajelenségbe ütköztem.
Van két div-em (az oldalon persze van még jópár, csak azokkal nincs gond), egymásba ágyazva, css fileban megadva minden paramétere, a háttérkép kivételével, mert az smartyban kapja az elérési utat.
IE-ben nincs gond, firefoxban nálam kb. 10-15-ből egyszer kinullázza a height tulajdonságát a div-eknek (amíg a html-be style-ként adtam meg, egyszerűen elhagyta ezt a beállítást!), operában pedig minden esetben így csinálja.
Van tapasztalatotok, mi lehet a kínja? Nagyon idegesítő, az ilyen dolgok miatt utálok designnal foglalkozni, de most nem tudom másra bízni:)
A kódrészlet:
■ Nem vagyok designer, inkább webprogramozó, de néha kell designt is macerálnom, és most egy számomra megfejthetetlen hibajelenségbe ütköztem.
Van két div-em (az oldalon persze van még jópár, csak azokkal nincs gond), egymásba ágyazva, css fileban megadva minden paramétere, a háttérkép kivételével, mert az smartyban kapja az elérési utat.
IE-ben nincs gond, firefoxban nálam kb. 10-15-ből egyszer kinullázza a height tulajdonságát a div-eknek (amíg a html-be style-ként adtam meg, egyszerűen elhagyta ezt a beállítást!), operában pedig minden esetben így csinálja.
Van tapasztalatotok, mi lehet a kínja? Nagyon idegesítő, az ilyen dolgok miatt utálok designnal foglalkozni, de most nem tudom másra bízni:)
A kódrészlet:
<div id="div1" style="background-image:url({$images_path}hatterkep.gif);">
<div id="div_gomb" style="background-image:url({$images_path}gomb.gif);">
<a href="akarmi.php" style="font-family:Verdana, Arial, Helvetica, sans-serif; color:#CC3300; font-size:18px; padding-left:30px;">{$szovegek.akarmi}</a>
</div>
</div>
<script language="javascript">popunder();</script>
</div>
{include file='lablec.tpl'}
Amit kifelejtettem, a css tartalma
Megvan:)
Az, hogy a height-width méreteknél hiányzott a px, rossz hatással volt.
Már csak az a rejtély, hogy a firefoxnak miért csak néha okozott mindez problémát:)
FF hiba
Ha szabványról van szó, akkor Opera az első (Acid2 teszten már vagy fél éve átment, sőt már a Wii konzolos Opera is vágja), aztán csak utána jön a Firefox (a teszten még most sem bír átmenni), és az IE-t, gondolom, nem kell bemutatnom :D
Kiegészítés
Acid2 tesztet már tudja FF:
http://digg.com/tech_news/Latest_Firefox_build_passes_Acid2
válasz
Az volt a legzavaróbb, hogy a firefox nem mindig jól/rosszul mutatta, hanem néha jól, néha rosszul. Nem tudom, mi ennek az oka.
Az operát is végül azért telepítettem fel, hogy hátha az alapján biztos lehetek abban, hogy most végülis milyen az oldal szabványosan.
Az, hogy az ie-ben milyen, az csak azért számít, mert azért a látogatók 70%-a még mindig abban böngész.
FF Acid2-n bukik
Firefox megnyit, Acid2 teszt, és szét van esve az egész fej...
Operában, Konquerorban hibátlan.
Lásd link
2.0
Természetesen a 2-es verzióval néztem, mivel eddig elképzelhetetlennek tartottam, hogy egy böngésző szabványok tekintetében visszafele fejlődjön...
Eddig.
Nem fejlődött vissza
Nem mindegy melyik version
A lényeg, hogy megcsinálták.
üdv. krey
ps. látom megelőztek :)