Tyylisivu vanhemmalle IE:lle...

Kun nyt teen css-tyylisivun ja haluan tehdä erillisen tyylisivun IE6:lle ja vanhemmille. Tähän asti onnistuu mutta entä jos haluaisin IE6:lle ja vanhemmille esim. kaikki div määritykset käytännössä niin, ettei diveissä olisi tyylejä määritelty. Vähän sekavaa...

esim:

css IE7<
------------
div#header { float: left; margin: 0; jne... }
div#content { float: left; margin: 10px 0; jne... }
div#footer { float: left; margin: 10px 0; jne... }

css lt IE7
--------------

div#* {*}

Eli onko helppoa tapaa jossa yhdellä rivillä voisi määritellä kaikki divit ym.? Idea on, että IE6 ja vanhemmat näyttäisivät sisällön muotoilemattomana.
Ilmoita


ie kuutoselle ei kannata tehdä yhtään mitään enää erikseen, eikä tukea sitä yhtään millään lailla! alle prosentti käyttää suomessa sitä.. ei vaikka kuinka ois et "mutta kun meidän firmassa" yms ^^24
Ilmoita
Niin olen hieman erimieltä, kyl IE 6:sta kannattaa vielä tukea jossain määrin, mikäli sivusto ja kohde ryhmä on semmoinen. Mikäli HTML on järkevästi tehty, niin sivu on yhä toimiva IE 6:lla ilman tyylejä tai perus tyyleillä http://forabeautifulweb.com/blog/about/universal_internet_explorer_6_css/. Joten ei siihen aikaa mene.

Lukases http://paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/ sitä soveltamalla saanet ratkaistua ongelmasi.
Ilmoita
Tämä määrittää IE6:n ja vanhempien IE-versiot hakemaan koodinsa tyylitiedostosta "tyylit_ie6.css".

< !--[if lte IE version] > < style type="yexy/css" src="tyylit_ie6.css" >

(poista ylimääräiset välilyönnyt tageista)
2 VASTAUSTA:
Lisää aiheesta: http://www.webdevout.net/css-hacks
Ensin kannattaa selvittää, onko mitään ongelmaa. Ei kannata tehdä kikkailuja ongelman ratkaisemiseksi, jos ei ole ongelmaa; silloin saattaisi luoda ongelmia.

Kun sivun on tehty fiksusti ja testattu moderneilla selaimilla, voi ehkä vilkaista IE 6:lla ja sitten arvioida, onko syytä tehdä jotain. Jos jossain on yksi pikseli vähän vinossa, niin hui hai. Jos sivu ei toimi ollenkaan, niin sitten ehkä kannattaa selvittää miksi, ja sitten kun ongelma on löytynyt, ratkaista se – käyttäähän IE 6:ta vielä ehkä jopa 5 % suomalaisista käyttäjistä.
+Lisää kommentti
IE6 Finland 0.4% eli todella vaikeeta löytää suomesta joku jolla viel ie6

http://www.ie6countdown.com/

http://www.w3schools.com/browsers/browsers_explorer.asp
Ilmoita
Internet Exolorer 6:tta käyttää vain 0,2% suomalaisista.
1 VASTAUS:
Lähde: http://www.ie6countdown.com/
+Lisää kommentti

Vastaa alkuperäiseen viestiin

Tyylisivu vanhemmalle IE:lle...

Kun nyt teen css-tyylisivun ja haluan tehdä erillisen tyylisivun IE6:lle ja vanhemmille. Tähän asti onnistuu mutta entä jos haluaisin IE6:lle ja vanhemmille esim. kaikki div määritykset käytännössä niin, ettei diveissä olisi tyylejä määritelty. Vähän sekavaa...

esim:

css IE7<
------------
div#header { float: left; margin: 0; jne... }
div#content { float: left; margin: 10px 0; jne... }
div#footer { float: left; margin: 10px 0; jne... }

css lt IE7
--------------

div#* {*}

Eli onko helppoa tapaa jossa yhdellä rivillä voisi määritellä kaikki divit ym.? Idea on, että IE6 ja vanhemmat näyttäisivät sisällön muotoilemattomana.

5000 merkkiä jäljellä

Rekisteröidy, jos haluat käyttää nimimerkkiä.

Peruuta