Hoe kan ik in een stylesheet aangeven dat in IE de fontgrootte 12pt is en voor alle andere browsers bv 10pt ?

Ik kom er maar niet uit...
gewoon benieuwd:

waarom zou je een andere layout willen als je site wordt bekeken met een andere browser?
Crispijn,
Ik wil dat niet! Dat willen die gekke browsers...

Of is jou nooit opgevallen dat met name fonts erg verschillend worden weergegeven hetzij op een Mac, hetzij op een PC? Hetzij in Firefox, hetzij in IE?

Als het aan mij ligt zeg ik gewoon: font-size: 11pt;

Dit ziet er dan in bv. Safari, Firefox en Netscape naar behoren uit, maar bij IE is dit echt te klein en moet een gebruiker de lettergroote zelf aanpassen.

IE is uiteindelijk altijd de boosdoener valt mij steeds weer op...
Erick schreef op 11.04.2006 18:27
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...



Dat kan je... Je kan ook over het zelfde cssje in zetten, waar de rest van je opmaak in staat.
En in aanvulling op Kalle css is een externe style sheet dus het hoeft maar een keer :)
De oplossing van Mitch kan toch niet in een CSS-file?
Je wel hoor gewoon zoals het er staat erin doen.

edit: ke kan het ook zo doen

body{

//font-size:12px;

}

De // wordt alleen toegelaten in IE.
body{

//font-size:12px;

}


Kalle, dit zou dus worden:

body{

font-size: 11px
//font-size:12px;

}

Of zelfs:

p{

font-size: 11px;
//font-size:12px;

}

Of begrijp ik het nog steeds niet?

En KlaasJan, een CSS stylesheet kan ook 'intern' en de oplossing die Mitch eerder noemde:
<!--[if IE]>
<style>
body {
font-size: 10pt;
}
</style>
<![endif]-->


Moet op de HTML pagina worden geplaatst, is dus niet extern.
Jep je kan ook zeggen

body{

//font-size:12px;
font-size:11px; !important
}

En ik dacht dat
<!--[if IE]>
<![endif]-->
Wel gewoon in stylesheet kon worden geplaatst, maar dan zal ik het wel fout hebben

en !important wordt gezien door opera en firefox.
en !important wordt gezien door opera en firefox.


En zonder !important ?
Ik gaf een vb hoe je die !important gebruikt. Hoe jij het allemaal gebruikt moet je zelf weten :D.

Je moet het DENK ik wel zo schrijven:
font-size:11px;
//font-size:12px;

Reageren