2 verschillende stylesheets maken.. op elke pagina een php script includen die controleert of je MSIE hebt en anders gebruikt hij de 2e stylesheet
of simpel weg 1 stylesheet, en gewoon in je script if msie body { font-size: 12px }; en in je script gewoon 12
met een IE HACK
uit mijn hoofd:
body{
font-size:10px
}
* html body{
font-size:12px;
}
Ook dit is inderdaad een oplossing!
<?php
$browser = $_SERVER['HTTP_USER_AGENT'];
if (strstr($browser, MSIE) && $browser)
{
echo "Internet Explorer";
}
?>
body{
font-size:10px
}
* html body{
font-size:12px;
}
Is een HACK wel verstandig?
Is er op deze manier niet meer te doen...Ik bedoel in 1 en hetzelfde stylesheet?
Net zoals je bv. een stylesheet toevoegd voor print doeleinden...Of iets dergelijks...
<?php
$browser = $_SERVER['HTTP_USER_AGENT'];
if (strstr($browser, MSIE) && $browser)
{
echo "font-size: 12px;";
}
else
{
echo "font-size: 11px;";
}
?>
probeer het zou ik zeggen
<!--[if IE]>
<style>
body {
font-size: 10pt;
}
</style>
<![endif]-->
Mitch,
Deze zocht ik!
Werkt dit ook met bv. 'p' ipv 'body'?
Maar...Is dit wel verstandig? Dit moet je namelijk op elke individuele HTML pagina toevoegen...En dus bij een wijziging...