Hoe plaats ik dit stuk code?

Status
Niet open voor verdere reacties.

joept

Gebruiker
Lid geworden
9 okt 2007
Berichten
931
hoi,

Ik wil mensen die internet explorer 6 nog gebruiken, erop wijzen dat ze een oude browser gebruiken. Daar wil ik dit stuk code voor gebruiken:
HTML:
<!-- 
Door: Maarten Hunink, Zinnebeeld
Versie: 1.0
Licentie: Creative Commons Naamsvermelding 3.0
Gebruik: Plaats code net onder de <body> tag.
 -->
<!--[if lte IE 6]>
<style type="text/css">#ie6_banner{background:#535353;width:100%;position:relative;padding:15px 0;margin:0;border-bottom:1px solid #111;z-index:999;}#ie6_wrap{width:1000px;margin:0 auto;}#ie6_wrap h1{font-size:18px;text-transform:none;color:#fff;background:none;margin:0 0 10px;padding:0;font-weight:bold;}#ie6_wrap p{text-align:left;font-size:12px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:normal;color:#fff;background:none;line-height:16px;margin:0;}#ie6_wrap p a{color:#fff;background:none;text-decoration:underline;font-size:12px;}#ie6_wrap p a:hover{color:#fff;background:none;text-decoration:none;}#ie6_links{float:right;width:272px;}#ie6_links a{float:left;background:#5a5a5a;width:85px;height:27px;padding:12px 0 0 50px;margin:0 1px 1px 0;color:#fff;}#ie6_links a:hover{text-decoration:underline;}#ie6_links img{position:absolute;margin:-5px 0 0 -35px;border:none;}</style><div id="ie6_banner"><div id="ie6_wrap"><div id="ie6_links"><a href="http://www.mozilla.com/nl"><img src="http://www.wijstoppenook.nl/site/gfx/firefox_small.png" alt="" />Firefox</a><a href="http://www.google.com/chrome"><img src="http://www.wijstoppenook.nl/site/gfx/chrome_small.png" alt="" />Chrome</a><a href="http://www.apple.com/safari"><img src="http://www.wijstoppenook.nl/site/gfx/safari_small.png" alt="" />Safari</a><a href="http://www.opera.com"><img src="http://www.wijstoppenook.nl/site/gfx/opera_small.png" alt="" />Opera</a> </div><h1>U gebruikt een oude versie van Internet Explorer</h1><p>Helaas wordt Internet Explorer 6 niet meer ondersteund op deze website. Wij raden u aan over te schakelen naar een modernere internetbrowser. U kunt kiezen voor <a href="http://www.microsoft.com/ie">Internet Explorer 8</a>. Beter nog kiest u een browser uit het overzicht hiernaast.<br /> Deze browsers zijn veelal sneller en veiliger en voldoen beter aan de webstandaarden.</p></div></div>
<![endif]-->
Het werkt prima, maar moet ik die <![endif]--> tags nou mee kopieren naar mijn pagina? Als ik dat namelijk niet doe, dan krijgt iedereen de tekst te zien, dus hoe moet ik dat doen? Of hoort dat?
Het code komt van: http://www.wijstoppenook.nl

Alvast bedankt, voor de hulp.

Joep
 
Klinkt het niet logisch dat wanneer je het weghaalt en iedereen het te zien krijgt je het dan moet laten staan?

Het is namelijk onderdeel van "conditioneel commentaar"
 
Ja, het antwoord is tamelijk voor de hand liggend :D
HTML:
<!--[if lte IE 6]>
(...)
<![endif]-->
Dit begint met <!-- en eindigt met --> oftewel: alle browsers negeren het, want het is commentaar. Maar Microsoft heeft in Internet Explorer 'n slimmigheidje ingebouwd: als die stukken tussen [ en ] erin staan, dan leest Internet Explorer het toch.
if : als
lte : less than or equal (minder of gelijk aan)
IE 6: Internet Explorer 6.
Dit leest dus alleen Internet Explorer 6.
 
<!--[if lte IE 6]> Dit leest dus alleen Internet Explorer 6.
Ja, en voor de puntjes op de IE:
... "Dit lezen dus alleen Internet Explorer 6 en eerdere versies van Internet Explorer."
Vóór de beproeving van IE6 werden we door Microsoft ook al als proefkonijnen voor vindingrijkheid misbruikt om het nog ergens op te laten lijken. Dat waren nog eens tijden! :D

Met vriendelijke groet,
CSShunter
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan