[TIP CSS] Conditional Comments IE8

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Soms is het ook nuttig een tip te posten?
Ik ondervond wat problemen met Conditional Comments voor IE8. Ik merkte dat IE8 alleen keek naar de css van IE7. Het leek me fijner deze specifieker te kunnen definieren.

De comments die ik gebruikte waren deze;

code:
1
2
3
4
5
6
7
8
9
<!--[if lt IE 7]>
<link href="IE6.css" rel="stylesheet" type="text/css" />
<![endif]-->
<!--[if IE 7]>
<link href="IE7.css" rel="stylesheet" type="text/css" />
<![endif]-->
<!--[if gt IE 7]>
<link href="IE8.css" rel="stylesheet" type="text/css" />
<![endif]-->


Dit werkte niet, ook de laatste IF veranderen had geen resultaat ...
Toch was dit geheel volgens de wijze gedefinieerd door Microsoft: http://msdn.microsoft.com/en-us/library/ms537512(VS.85).aspx.

Was neuzen en de fix gevonden;

code:
1
2
3
<!--[if browser IE = 8]>
<link href="IE8.css" rel="stylesheet" type="text/css" />
<![endif]-->


En deze doet wel wat ie moet doen, ondanks de vele berichten online dat IE8 niet meer naar de conditional comments zou kijken!

Misschien hebben jullie andere ervaringen?

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Door de aanpassing in de comments gaat IE7 over de flos ... Niet goed getest door me!

Enige inzichten hierover?

Ik had het verschil van browser nodig om dat bij ul {list-style:decimal;} er nogal verschillen ontstaan voor het tonen van de cijfers.

Veranderd het topic misschien toch van een TIP naar een VRAAG?

Fix; http://stackoverflow.com/...conditional-comments-work
It does work, BUT if you are loading the page/site local network (e.g. Intranet) it will load in IE7 mode by default!

This goes against MSFT's original statement of going STANDARDS by default.

e.g.

http://127.0.0.1/mysite/mypage.php <-- IE7 by defaulthttp://localhost/mysite/mypage.php <-- IE7 by defaulthttp://machinename/mysite/mypage.php <-- IE7 by defaulthttp://192.168.100.x/mysite/mypage.php <-- IE7 by defaulthttp://google.com/ <-- IE8 by default

[ Voor 47% gewijzigd door Verwijderd op 15-05-2009 10:59 ]


Acties:
  • 0 Henk 'm!

  • MoietyMe
  • Registratie: Juli 2003
  • Laatst online: 26-05 08:10

MoietyMe

zij/haar

Bedankt voor de tip, is IE8 al officieel gereleesed dan?

Acties:
  • 0 Henk 'm!

  • OkkE
  • Registratie: Oktober 2000
  • Laatst online: 04-09 08:16

OkkE

CSS influencer :+

Ik heb tot nu toe nog geen speciale IE8 CSS nodig gehad, maar het is altijd handig om zulke info te hebben.

Wat ik wel vreemd vind, is het bericht dat lokaal de IE7 mody gebruikt wordt. Dat dit op localhost (zonder webserver) zo is, zou me niets verbazen. Maar wij hebben hier op m'n werk een aparte webserver draaien, en ik zou toch zweren dat IE8 hier gewoon in Standaards-mode gaat.
Good Fella schreef op vrijdag 15 mei 2009 @ 11:28:
Bedankt voor de tip, is IE8 al officieel gereleesed dan?
Ja, IE8 is een tijdje geleden officieel uitgebracht als download. Ik durf alleen niet te zeggen wanneer deze via AutoUpdate beschikbaar komt.

“The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”
QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers.


Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 18-09 16:28

Bosmonster

*zucht*

Good Fella schreef op vrijdag 15 mei 2009 @ 11:28:
Bedankt voor de tip, is IE8 al officieel gereleesed dan?
Mwah, anderhalve maand geleden pas ofzo :P

edit: en ja hij wordt ook al een tijdje gepushed via de automatische update.

[ Voor 15% gewijzigd door Bosmonster op 15-05-2009 11:39 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Wat ik wel vreemd vind, is het bericht dat lokaal de IE7 mody gebruikt wordt. Dat dit op localhost (zonder webserver) zo is, zou me niets verbazen. Maar wij hebben hier op m'n werk een aparte webserver draaien, en ik zou toch zweren dat IE8 hier gewoon in Standaards-mode gaat.
Toen ik m'n laatste fix testte, was dit wel merkbaar. (verschil local / online). Ik denk wel dat ik nu een werkbare situatie heb.

Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:44

crisp

Devver

Pixelated

Ook voor intranet gebruikt IE8 standaard de IE7 mode vziw.

Intentionally left blank

Pagina: 1