La pseudo-class feuille de style css lang permet de spécifier des propriétés de feuille de style css en fonction de l'attribut HTML ou XHTML
lang d'un élément.
Exemple de code :
identifiant:lang(fr){
/* Propriétés */
} La pseudo-class de feuille de style lang css accepte comme valeur :
- String, qui représente la valeur de l'attribut HTML ou XHTML lang.
Il est possible de mettre plusieurs valeurs séparées par un tiret (de-fr) ne semble pas fonctionner.La pseudo-cass de feuille de style lang css peut contenir toutes les propriétés liées à :
- les propriétés de font (font, font-size, font-family,font-...).
- color, couleur du texte.
- text-decoration, décoration du texte.
- margin et padding spécification des marges.
- text-transform, capitalisation du texte (Majuscule Minuscule).
- les propriétés de bordure (border, border-width, border-color, border-...).
- les propriétés d'arriere plan (background, background-image, background-color, background-...).
- text-shadow ombre du texte.
- vertical-align position de la première lettre par rapport au texte (seulement si la valeur de la propriété css 'float' est 'none').
- float élément flottant.
- clear affichage de l'élément flottant par rapport à au texte.
La pseudo-class de feuille de style lang css ne peut pas se déclarer dans l'attribut HTML ou XHTML STYLE. La feuille de style lang css doit être déclarée dans une balise HTML ou XHTML <STYLE> </STYLE>.
La pseudo-class feuille de style css lang n'est pas reconnue par Internet Explorer < 8, Safari < 3.1
BUG INTERNAUTE
Explication
Vous trouverez ci-dessous divers bugs d'interprétation de la css lang.
Ces bugs ont été transmis par les internautes du site.
J'ai vérifié certains bugs mais pour la plupart, ils sont soit sur MAC soit sur un navigateur que je ne possède pas.
Ceux que j'ai pu visualiser sont notés
Bug vérifié : oui.