ugrás a tartalomhoz

Weblabor 6-os Internet Explorer alatt szétesik

zmb · 2008. Feb. 29. (P), 18.00
Sziasztok!

Van valami kulonleges oka, hogy a weblabor szetesik 6-os explorer alatt? Vagy egyszeruen nem tamogatott bongeszo tobbe?
 
1

Nálam jó.

solkprog · 2008. Feb. 29. (P), 19.11
Hello.
Nálam jó (igaz linux alól emulálva 6.0). Esteleg küldj egy képernyőképet és/vagy pontosabb hibaleírást hogy pontosan mi is esik szét az oldalon.
6

Pontosabb leiras

zmb · 2008. Feb. 29. (P), 22.08
Szkeptikus voltam az IE NetRenderer - Browser Compatibility Check blogmarkkal szemben, kiprobaltam a weblaboron, es akkor vettem eszre. Megneztem XP alatt is (VirtualBoxal), es ott is szet zuhat. A problema - ahogy lejjebb irjak - a felbontas kornyeken lehet.
2

nálam se jó

lacy · 2008. Feb. 29. (P), 19.44
Nálam is szétesik, Windows XP alatt. de kit érdekel, ha mindenki firefoxot használ.:) legalábbis úgy tudom ide webes emberek járnak :D
3

már hogyne

keylow · 2008. Feb. 29. (P), 19.52
webfejlesztőként nem elhanyagolható szempont optimalizálni a jelenleg a világ legelterjettebb böngészőjére, úgyhogy ez szakmailag égő
4

Hajrá

janoszen · 2008. Feb. 29. (P), 20.25
Nosza rajta, itt a lehetőség. A Weblabor szerkesztőknek nem sok idejük van, úgyhogy szerintem, szívesen vesznek egy kis segítséget.
7

IE6 elavult

zila · 2008. Feb. 29. (P), 22.34
Miért lenne égő egy több éves, elavult böngésző nem támogatása? Van IE7, sőt lassan lesz IE8 is, tessék frissíteni... Gondolom a weblabor-t a látogatók igen kis százaléka nézi ie6-tal, így simán figyelmen kívül lehet hagyni.
5

Kis kiegészítés

csla · 2008. Feb. 29. (P), 21.46
Kétkedve olvastam, mert nálam rendesen néz ki IE 6-ban is (WinXP), de kipróbáltam, 1280x1024 felbontásban jó csak, az alatt tényleg szétesik.
8

Összefoglalva:

Fraki · 2008. Már. 1. (Szo), 00.14
Összefoglalva:

Széles mód (>1024): mindenhol jó
Szűk mód (>800): mindenhol jó, kivéve IE6
Kisebb (<800, ill. mindkét layout kisebb ablakszélességen js nélkül): FF, Opera rossz, IE7 és Safari jó.

Két hiba van. Az egyik, az utolsó eset, a center hátterek pozíciója számolásának eltérésében van, ha a konténer szkrolloz. FF és Opera ilyenkor a konténer width értéke szerint számolja a közepet, IE és Safari pedig a scrollWidth szerint.

A következő módosítással javítható (ez a főoldal):

#page {
  background: #FFFFFF url(/themes/azigazi/pageback_home.png) repeat-y scroll center top;
}
(Egyébként is szemantikusabb volna a csíkozást meghagyni a body hátterének, az oszlophátteret meg a #page-nek.)

A másik, az IE6-os hiba pedig a két multiclass-os szelektor miatt van, amiket az IE6 nem támogat (azaz túl engedékeny):

body.screen-wide.multicol {
  background-image: url(/themes/azigazi/pageback_home-wide.png);
}
body.screen-wide.multicol #main {
  width: 666px;
}
Erre pedig a legegyszerűbb megoldás a "Wide screen version" kezdetű szakaszt a css fájl elejére rakni, hogy a default .multicol szabályok legyenek később.