En HTML, id
y class
son atributos que le permiten aplicar estilos o secuencias de comandos a elementos específicos de una página web. A continuación se muestran ejemplos de cómo utilizarlos:
id
: El atributo id
se utiliza para identificar de forma única un elemento HTML en una página. Cada valor id
debe ser único dentro de un documento. Puede utilizar id
con fines de estilo o para apuntar a elementos específicos con JavaScript.
HTML <!DOCTYPE html>
<html>
<head>
<style>
#uniqueElement {
color: blue;
font-weight: bold;
}
</style>
</head>
<body>
<p id="uniqueElement">This is a unique element with an ID.</p>
<p>This is another paragraph.</p>
</body>
</html>
En este ejemplo, el atributo id
se establece en "uniqueElement" para el primer elemento <p>
(párrafo). Los estilos CSS asociados se aplican sólo al elemento con ese id
específico.
class
: El atributo class
se utiliza para categorizar elementos y aplicar estilos o secuencias de comandos a múltiples elementos que comparten la misma clase.
HTML <!DOCTYPE html>
<html>
<head>
<style>
.highlight {
background-color: yellow;
}
.italic {
font-style: italic;
}
</style>
</head>
<body>
<p class="highlight">This paragraph has a highlight class.</p>
<p>This is a regular paragraph.</p>
<p class="highlight italic">This paragraph has both highlight and italic classes.</p>
</body>
</html>
En este ejemplo, el atributo class
se utiliza para crear dos clases CSS: "resaltado" y "cursiva". Estas clases se pueden aplicar a uno o más elementos HTML para diseñarlos en consecuencia.
Recuerda que puedes usar tanto id
como class
en un elemento. El id
debe ser único, mientras que varios elementos pueden compartir el mismo class
. Aquí hay un ejemplo que combina ambos:
HTML <!DOCTYPE html>
<html>
<head>
<style>
#uniqueElement {
color: blue;
font-weight: bold;
}
.highlight {
background-color: yellow;
}
</style>
</head>
<body>
<p id="uniqueElement" class="highlight">This is a unique element with an ID and a highlight class.</p>
<p class="highlight">This paragraph has a highlight class.</p>
</body>
</html>
En este ejemplo, el elemento con id
"uniqueElement" tiene estilos únicos y también tiene la clase "resaltado" para un estilo adicional.