Actualités Développement de logiciels > [pratique] Internet Explorer : connaître hasLayout, source et solution de nombreux bugs CSS















Dictionnaire en ligne
Définitions Sigles Participez ! Equipe éditoriale
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
 
Rechercher

Rejoignez-nous sur la page Facebook Dicodunet

[pratique] Internet Explorer : connaître hasLayout, source et solution de nombreux bugs CSS

 Liens sponsorisés

 Actualités

Voici une compilation des sources d'information sur ce sujet :

[pratique] Internet Explorer : connaître hasLayout, source et solution de nombreux bugs CSS... (Journal du Net Développeurs)

Présente depuis IE 5.5, la propriété hasLayout décrit si un élément HTML est stylé ou non, ce qui a des implications profondes dans le traitement du DOM et des CSS. Découvrez ces implications et comment les déjouer.

Internet Explorer 8 et les CSS : les améliorations concrètes... (Victor BRITO - Webmaster)

Le site de MSDN fournit, dans sa bibliothèque, une liste des améliorations d'Internet Explorer 8 en matière d'implémentation des CSS, liste intitulée CSS Improvements in Internet Explorer 8. Parmi les améliorations remarquables, il y a celles-ci : le concept de hasLayout est supprimé ; la génération de contenu en CSS est prise en charge, ce qui veut dire qu'Internet Explorer 8 reconnaît les pseudo-éléments :before et :after, ainsi que la propriété content ; la manipulation des compteurs sera également possible, grâce à la reconnaissance des propriétés counter-increment et counter-reset ; la pseudo-classe :focus est reconnue ; les valeurs de la propriété display contenant le terme table sont implémentées ; les valeurs decimal-leading-zero, lower-greek, lower-latin, upper-latin, armenian et georgian de la propriété list-style-type sont implémentées ; les feuilles de style destinées à l'impression ne sont pas oubliées, grâce à l'implémentation des propriétés page-break-inside, widows et orphans ; CSS 3 est même à l'honneur, avec l'implémentation du module Ruby 8-O . Bref, il y aura de quoi s'amuser sans s'arracher les cheveux ! :-D

IE8, hasLayout - <Glazblog/> [del.icio.us]... (PYRAT.net, Services de création de sites web SPIP)

I do not think I am disclosing too much by saying that HasLayout will be history with IE8 (it was an internal data-structure to begin with and should have never been exposed).

(HS) Expression CSS et Internet Explorer... (Carnet de développement d'alyze.info)

En cherchant à corriger un gros bug d'affichage avec IE 5 et 6, j'ai découvert une propriété CSS spécifique d'Internet Explorer. Il s'agit de la propriété expression qui permet d'exécuter du Javascript dans une feuille de style ! Certes, ce n'est pas un joli mélange, mais ça permet de corriger certains bugs CSS IE only avec une grande efficacité. Par exemple, si vous mettez un width sur auto, mais que pour obtenir un affichage correct avec IE < 7, il vous faut mettre cette propriété à 100%, on peut s'en sortir comme ceci : width: expression(navigator.appVersion.search(/MSIE [56]/) == -1 ? auto : 100%); Pas beau, mais efficace ! Encore plus intéressant, l'objet this est défini, il contient l'élément que le sélecteur CSS a capturé. Pour donner à l'élément this la même largeur que son élément parent, on peut s'y prendre comme ceci : width: expression(this.parentNode.clientWidth+'px'); A n'utiliser que pour le débogage spécial IE.

Aide-mémoire CSS... (Tutoweb)

Aide-mémoire CSS Code source Effets * sélecteur universel: applique un style à tous les éléments (titre, paragraphe, bordure...) p élément: applique un style au seul élément p...

 Sites de l'annuaire

Voici des sites figurant dans notre annuaire (inscription gratuite) :

 Autres actualités


Offre d'hébergement web professionnel
Hébergement web
Le Dico du Net
fait confiance à Sivit
pour son hébergement
Testez Sivit à partir de :
1,90 EUR HT/mois
(garantie 30 jours satisfait ou remboursé)
Publicité