Cette pseudo-classe est utilisée afin de déterminer la langue* utilisée dans une balise ou parfois dans le document afin d'appliquer un style particulier adapté à la langue usitée.
Par exemple, si nous voulions appliquer un style de guillemets français à l'ensemble d'un document HTML, il suffirait d'écrire la ligne suivante :
HTML:lang(en) { quotes: '" ' ' "' } HTML:lang(fr) { quotes: '« ' ' »' }
* Les réponses possibles peuvent être ; FR pour la France, DE pour l'Allemagne, ES pour l'Espagne EN pour l'Angleterre, EN-US pour les Etats-Unis, etc.
<html> <head> <style> <-- Balise:lang(Langue)... {Propriété1:Valeur1;...} ... Règles de style ... --> </style> ... </head> <body> <Balise> ... </Balise> ... Diverses commandes HTML ... </body> </html> |
Windows | Macintosh | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NE4 | NE6 | NE7 | IE5 | IE55 | IE6 | OP5 | OP6 | OP7 | NE4 | NE6 | NE7 | IE4 | IE5 |