Firefox 3 offre un certain nombres d'améliorations dans son implémentation de CSS. Bien que tous ces changements soient documentés sur les pages appropriées de la documentation, cet article fournit un aperçu de leur ensemble afin que les développeurs puissent facilement découvrir de quoi il s'agit.
- Les valeurs de la propriété
display
inline-block
etinline-table
ont été implémentées. - La propriété
font-size-adjust
fonctionne à présent sur toutes les plateformes ; auparavant ce n'était le cas que sous Windows. - Support des valeurs
rgba()
ethsla()
pourcolor
(bug 147017) - Support de la pseudo-classe
:default
(bug 302186) - Les valeurs
-moz-max-content
,-moz-min-content
,-moz-fit-content
et-moz-available
ont été ajoutées àwidth
,min-width
etmax-width
(bug 311415 et bug 402706) - La césure en HTML (
­
soft hyphen) est à présent possible. - Les tabulations dans le texte préformaté fonctionnent nettement mieux avec les polices proportionnelles, selon la spécification CSS 2.1.
- La propriété
ime-mode
est supportée. - Ajout du support pour la propriété CSS
text-rendering
en HTML (bug 387969). - Les propriétés CSS
-moz-border-*-start
et-moz-border-*-end
ont été implémentées (bug 74880) - Implémentation de
-moz-initial
pour à peu près toutes les propriétés CSS restantes (saufquotes
et-moz-border-*-colors
) bug 80887 - L'appel de
window.getComputedStyle
est géré pour toutes les propriétés CSS(bug 316981) - La valeur
none
decontent
est maintenant supportée bug 378535 - La valeur
none
cursor
est maintenant supportée (bug 346690). - Les images de fond sont découpées proprement avec
-moz-border-radius
(bug 24998). - La valeur
pre-wrap
dewhite-space
est à présent gérée (bug 261081). - Les sélecteurs comme :first-child, :only-child, :last-child (bug 73586), :empty (bug 98997) ou le combinateur + (bug 229915) sont mis à jour dynamiquement (bug 401291).
- Les valeurs négatives de
z-index
fonctionnent maintenant correctement.