hallo allemaal,

Ik heb nu een site gemaakt en in chrome, firefox etc etc werkt die allemaal goed maar in Internet Explorer is heel het design om het zo maar te zeggen "verneukt".
Hoe kan ik een css file aanspreken speciaal voor Internet Explorer?

Ik heb dit al geprobeerd wat ik op veel sites vond met het googlen:
<?php
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="ie-only.css" />
<![endif]-->
?>

Maar dit werkt niet op een of andere manier :(
Dit heb ik nog wel werkend gekregen maar als ik dit gebruik dan ga je krijgen tot je 2 of 3 verschillende sites krijgt dus als je wat text wil aanpassen moet je dat ook 2 of 3x doen.
code:

<?php
if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== FALSE)
header( 'Location: http://localhost/marco/BrandsOfArt/browsers/ie/index.php'; ) ;


elseif(strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox') !== FALSE)
echo 'Mozilla Firefox';

elseif(strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome') !== FALSE)
echo 'Google Chrome';

else
echo 'Something else';
?>

en btw ik zit elke keer te kloten met die code en /code tag en dat wil niet echt werken dus doe ik het elke keer met php tags, wat is de goede code tag mischien heb ik de verkeerde.
<?php

en

?>
Combineer het eens...

<?php
if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== FALSE)
{
echo ' <link rel="stylesheet" type="text/css" href="ie-only.css" />';
}
?>

Maar dit is wel heel fout. Ook IE doet normaal (behalve 6, 7 en een beetje 8).
Let daar gewoon niet te veel op.

En als de fouten worden veroorzaakt door HTML5-attributen danwel -tags, daar is een andere oplossing voor: iets met Javascript. Maar ben even de naam daarvan kwijt.
Als je Googled op "javascript html5 for IE7" moet je het wel vinden.
oke dat werkte dankjewel :)
ik zal ook eens kijken naar die js html5 :D

Reageren