Plugin dostosowujący kod pod IE8

0

Witam,
czy istnieje może jakiś javascriptowy plugin, który dostosowywałby mi stronę (napisaną poprawnie w HTML5 i CSS3) pod przeglądarkę Internet Explorer 8? Korzystam z html5shiv, który to czyta doctype z html5 i PIE do niektórych CSS3 elementów. Jednak największy problem sprawia mi, że np. element musi mieć z góry ustaloną szerokość i kilka mniejszych problemów których jeszcze nie zrozumiałem.

Tak wygląda moja strona: http://hypothermi.pl/ Pod Chrome, FF, Ie9+, Opera wszystko jest ok, ale pod IE8 jest jedna wielka masakra.

Jakieś porady o co w tym chodzi? Jaka część kodu nie działa pod IE8? Jakie atrybuty? Albo najlepiej jest jakiś plugin js'owy?

0

O pluginach mi nic nie wiadomo, ale zawsze można użyć warunkowych styli CSS dla konkretnej przeglądarki ;)

0

Dobra, to inne pytanie. Wg caniuse pod IE8 działa box-sizing. Jeśli ustawie go na border-box dla pewnego elementu to w IE8 mimo wszystko nie działa. W sensie do wysokości diva dodaje on wielkość padding. W innych przeglądarkach widać różnice pod IE8 właśnie nie.

Kod:

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;

WTF? O co chodzi? Jeśli ma działać, to czemu nie działa? :-/

0

http://stackoverflow.com/questions/11608291/box-sizing-border-box-for-ie8: `IE8 supports the unprefixed version of box-sizing, but as with all "new" CSS features it only does so in standards mode. -ms-box-sizing has never been used by any version of IE.

Make sure your page has a doctype declaration to trigger standards mode in browsers. You should also place your unprefixed box-sizing after all the prefixes, not before them, and get rid of -ms-box-sizing as it's really not needed.`

1 użytkowników online, w tym zalogowanych: 0, gości: 1