Tienda
1


















La imagen muestra un fondo azul con un texto centrado en letras blancas que muestra la palabra div

Última modificación: 2024-06-17

Instrucción del Elemento <div> en HTML5

El 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.

Atributos Comunes del Elemento <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:

  1. 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.
  2. 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()">).

Atributos menos comunes pero también válidos

  • hidden: Hace que el elemento no sea visible (<div hidden>).
  • tabindex: Define el orden de tabulación del elemento (<div tabindex="1">).

Uso del Elemento <div> en HTML5

El <div> se usa principalmente para agrupar bloques de contenido y aplicar estilos o scripts. A continuación, se presentan algunos ejemplos sencillos de uso:

Ejemplo 1: Agrupar Contenido para Estilización

<!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>

Ejemplo 2: Manipulación con JavaScript

<!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.




Colaboraciónes de nuestros usuarios

¿Tienes algo que agregar? ¡Déjanos tu colaboración!