Parašė Boxster· 2012 Vas. 14 19:02:52
#1
Šiandien iškilo toks klausimas, kodėl kartais sukodavus dizainą per viena naršykle rodo išmėtytą teksto, o per kitą rodo viską gražiai kaip ir turi būti. Kaip tokia problemą spręsti?
Parašė Creatium· 2012 Vas. 15 17:02:35
#2
Problema tame, kad skirtingos naršyklės dažnai skirtingai atvaizduoja
html kodą. Naujausios naršyklės beveik visos viską atvaizduoja vienodai, daugiausia problemų kyla su IE, ypač senesne jos versija.
Kaip taisyt problemą? Nagrinėkis ir išsiaiškink koks
html tagas yra atvaizduojamas prastai. Tuomet jį keisk taip, kad tiktų visoms naršyklėms.
Parašė Faitas.· 2012 Vas. 15 18:02:48
#3
Aš žiauriai nemėgstu IE, tokia suknista naršyklė, jei mėgsti koduoti dizainus, kad geriau patylėsiu... Tokiu atvėju kaip ir nenorėčiau, reikia naudoti tokį metodą:
1) susikuriu atskirą failą (stilių), tarkim
ie_styles.css
2) head tag'uose įterpiu štai tokią eilutę:
<!--[if IE >= 6]>
<link rel="stylesheet" type="text/css" href="ie_styles.css" />
<![endif]-->
Ir tiesiog kurį tarkim div'ą atvaizduoja blogai, dedi jo stilių į tą
ie_styles.css failą ir koreguoji pagal IE naršyklę. Kitose naršyklėje to failo nepaims ir nenaudos jame esančio turinio, o naudos iš standartinio
styles.css failo.