:lang

Este articulo necesita una revisión técnica. Cómo puedes ayudar.

Este articulo necesita una revisión editorial. Cómo puedes ayudar.

Esta traducción está incompleta. Por favor, ayuda a traducir este artículo del inglés.

Resumen

La pseudo-clase :lang es utilizada para modificar elementos basandose en el idioma seleccionado. En HTML, el idioma se puede determinar por la combinacion de el atributo lang, <meta> y por información basada en el protocolo (como las cabeceras HTTP). Para otros tipos de documento pueden existir otros metodos para determinar el idioma. 

Las cadenas de caracteres aceptadas como códigos-de-idioma estan descritos en la especificacion de HTML 4.0

Syntax

:lang( <language-code> ) { style properties }

Example

En este ejemplo, el selector :lang es usado para seleccionar el padre de un elemento quote mediante child selectors. Esto no quiere decir que sea la unica manera de hacerlo, o inclusive la forma correcta (lo cual dependera del tipo de documento). Nota, los valores Unicode son utilizados para especificar los caracteres especiales.

:lang(en) > q { quotes: '\201C' '\201D' '\2018' '\2019'; }
:lang(fr) > q { quotes: '« ' ' »'; }
:lang(de) > q { quotes: '»' '«' '\2039' '\203A'; }

...donde...

<div lang="en"><q>This English quote has a <q>nested</q> quote.</q></div>
<div lang="fr"><q>This French quote has a <q>nested</q> quote.</q></div>
<div lang="de"><q>This German quote has a <q>nested</q> quote.</q></div>

... looks like ...

Specifications

Specification Status Comment
Selectors Level 4
The definition of ':lang()' in that specification.
Working Draft No change
Selectors Level 3
The definition of ':lang()' in that specification.
Recommendation No significant change
CSS Level 2 (Revision 1)
The definition of ':lang()' in that specification.
Recommendation Initial definition

Browser compatibility

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support 1.0 1.0 (1.7 or earlier) 8.0 8.0 3.1
Feature Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support 1.0 1.0 (1) 8.0 8.0 3.1

See also

Etiquetas y colaboradores del documento

Etiquetas: 
 Colaboradores en esta página: sapox
 Última actualización por: sapox,