bloc.visualpanic.net

Comentaris condicionals per IE

Un dels aspectes que hem de tenir en compte quan creem un full d’estils CSS especial per a Internet Explorer (degut a les seves “interpretacions pròpies” dels estàndards definits per aquest tema), són els comentaris condicionals (són comentaris que tenen l’objectiu de diferenciar blocs de codi per als diferents navegadors, o les diferents versions d’un mateix navegador).

Al post de l’Arnau sobre la sintaxi bàsica dels comentaris condicionals, trobem explicades les normes de sintaxi que hem de seguir per a aconseguir “delimitar” el navegador o versions de navegador als que va dirigit el codi especial que hem creat.

Ara que ja tenim a sobre la nova versió d’Internet Explorer que, figura, s’aproparà una mica més a la correcta interpretació dels fulls d’estils (entre d’altres coses); és important corregir els comentaris condicionals de webs anteriors, en el cas que el comentari s’hagi fet per a totes les versions d’IE.

Fins ara, la solució general, servia gairebé en tots els casos:

<!--[if IE]> només per IE <![endif]-->

Ara caldrà especificar la versió o versions d’IE a la que dirigim el codi especial. Tot just avui, he començat a fer servir altres estructures d’aquest condicional, dedicant el CSS amb els hacks d’IE a la versió 6 i totes les anteriors, i deixant el CSS correcte per a la resta de versions i navegadors:

<!--[if lte IE 6]> només per IE 6 o inferior <![endif]-->

Si necessiteu més informació sobre els comentaris condicionals, podeu visitar:

Potser t’interessi també el post Conditional comments delicatessen on enumero alguns detalls a tenir en compte per evitar problemes tant de l’IE 6 com de l’IE7

Comment by are — 28 11 2006 @ 15:38

i tant! sempre és interessant, m’ho ha comentat l’Oriol avui! merci! :)

Comment by lali — 28 11 2006 @ 15:59

[…] Ja vaig fer un post sobre els comentaris condicionals per a IE, però tot i això m’ha costat una estona (serà per que és dilluns?). Com comenta l’Arnau al seu post conditional comments delicatessen, cal vigilar molt amb els espais que queden entre les lletres. […]

Pingback by CSS per IE7 | bloc.visualpanic.net — 5 02 2007 @ 11:47
Deixa el teu comentari!