22 of 133 menu

Atributo class

El atributo class define una o varias clases para un elemento (por elemento se entiende una etiqueta).

Esto se hace para luego poder referirse a través de CSS a un grupo de elementos que tengan la misma clase definida, y aplicarles propiedades específicas (por ejemplo, cambiar el color del texto, el tamaño de la fuente, etc.).

También existe el atributo id que, de manera similar al atributo class, permite seleccionar elementos en una página HTML.

La diferencia entre el atributo class y el atributo id es que class selecciona un grupo de elementos (incluso si se le asigna a un solo elemento - posteriormente se le puede asignar a otro), mientras que id selecciona un elemento único (no debe haber otro elemento con el mismo id en la página web, de lo contrario habrá un conflicto).

¿Cómo saber si asignarle a un elemento una clase o un id? La clase se asigna a aquellos elementos que se repiten en las páginas del sitio web (para no tener que escribir el mismo código CSS varias veces). Incluso si actualmente este elemento es único, pero sientes que podrían aparecer elementos similares en el futuro - asígnale una clase a este elemento. Si estás seguro de que dicho elemento es único - entonces asígnale un id. Aunque actualmente existe una tendencia a asignar clases a todos los elementos, y dejar el id para JavaScript, esta no es una regla universalmente aceptada.

A un elemento se le pueden asignar varias clases; en este caso, deben enumerarse separadas por espacios.

Los nombres de las clases deben escribirse con letras inglesas, números, sin espacios (el espacio separa las clases entre sí; en su lugar, se puede usar guión bajo o guión). Las clases no deben comenzar con un número (en HTML5 ya es posible, pero no funcionará en navegadores antiguos).

Los nombres de las clases deben darse en inglés (¡y no en ruso, simplemente con letras inglesas!). Los nombres deben ser significativos, que reflejen la esencia de la clase.

Ejemplo

Asignemos el color rojo al texto de todos los párrafos con la clase test:

<p class="test">Párrafo con la clase test.</p> <p>Párrafo de control sin clase.</p> .test { color: red; }

:

Ejemplo . Múltiples clases para un elemento

Aquí, asignemos varias clases al primer párrafo - test1 y test2 (escribiéndolas separadas por espacio). La clase test1 asigna el color rojo al texto, y la clase test2 asigna el tamaño de fuente a 20px. Al segundo párrafo se le asignó solo la clase test1 (este párrafo se volverá rojo), y al tercer párrafo - la clase test2 (este párrafo tendrá un tamaño de fuente de 20px). El primer párrafo, que tiene dos clases, tendrá tanto el color rojo como el tamaño de fuente de 20px simultáneamente:

<p class="test1 test2">Párrafo con dos clases: test1 y test2.</p> <p class="test1">Párrafo con la clase test1.</p> <p class="test2">Párrafo con la clase test2.</p> <p>Párrafo de control sin clases.</p> .test1 { color: red; } .test2 { font-size: 20px; }

:

Véase también

  • el atributo id,
    que asigna identificadores únicos a los elementos
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar