<div>
en HTML5El elemento <div>
en HTML5 es uno de los elementos más comunes y versátiles que se utilizan en el diseño de páginas web. La etiqueta <div>
(abreviatura de "division") se utiliza para agrupar y organizar contenido, facilitando el control de estilos con CSS y la navegación con JavaScript.
<div>
El elemento <div>
puede tener varios atributos estándar, así como atributos globales que son comunes a casi todos los elementos HTML. A continuación, detallamos los atributos más relevantes:
Globales:
id
: Define un identificador único para el elemento (<div id="uniqueId">
). Es útil para aplicarle estilos específicos con CSS o manipularlo con JavaScript.class
: Asigna una o varias clases al elemento (<div class="firstClass secondClass">
). Permite aplicar estilos comunes a múltiples elementos.style
: Aplica estilos en línea al elemento (<div style="color: red;">
). Generalmente se recomienda utilizar archivos CSS externos, pero style
puede ser útil en ocasiones específicas.title
: Proporciona información adicional sobre el elemento (<div title="This is a tooltip">
). Al colocar el cursor sobre el elemento, se mostrará esta información.lang
: Especifica el idioma del contenido del elemento (<div lang="en">
).data-*
: Atributo personalizado que permite almacenar información privada asociada al elemento (<div data-user="admin">
). Puede ser leído y manipulado con JavaScript.Eventos:
onclick
: Ejecuta un script cuando el elemento es clicado (<div onclick="myFunction()">
).onmouseover
: Ejecuta un script cuando el cursor se mueve sobre el elemento (<div onmouseover="hoverFunction()">
).onmouseout
: Ejecuta un script cuando el cursor deja el elemento (<div onmouseout="leaveFunction()">
).onkeydown
: Ejecuta un script cuando se presiona una tecla sobre el elemento (<div onkeydown="keyFunction()">
).hidden
: Hace que el elemento no sea visible (<div hidden>
).tabindex
: Define el orden de tabulación del elemento (<div tabindex="1">
).<div>
en HTML5El <div>
se usa principalmente para agrupar bloques de contenido y aplicar estilos o scripts. A continuación, se presentan algunos ejemplos sencillos de uso:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Ejemplo de Div</title>
<style>
.container {
width: 100%;
border: 1px solid black;
padding: 10px;
}
.section {
margin: 10px;
}
.highlight {
background-color: yellow;
}
</style>
</head>
<body>
<div class="container">
<div class="section">
<p>Este es el primer párrafo.</p>
</div>
<div class="section highlight">
<p>Este es el segundo párrafo, resaltado.</p>
</div>
</div>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Manipulación con JavaScript</title>
<script>
function changeContent() {
document.getElementById("myDiv").innerHTML = "El contenido ha sido cambiado!";
}
</script>
</head>
<body>
<div id="myDiv">Texto original</div>
<button onclick="changeContent()">Cambiar Contenido</button>
</body>
</html>
En resumen, el elemento <div>
es un contenedor genérico que permite organizar y manipular contenido de forma efectiva usando atributos y eventos. Su versatilidad hace que sea una herramienta fundamental en el desarrollo web moderno.