HTML5

HTML

Tutorial HTML: Estilo incorporado (style)

HTML style: aplicación de estilos. Domina la aplicación de estilos en HTML mediante el uso del atributo style con ejemplos prácticos.

El estilo en HTML se refiere a la capacidad de aplicar características visuales a los elementos en una página web. Las instrucciones de estilo pueden ser incorporadas directamente en los elementos HTML usando el atributo style. Este método de aplicar estilos es conocido como estilo en línea o inline en inglés. Aunque hay formas más eficientes y organizadas de aplicar estilos en páginas web, especialmente en proyectos grandes (como las hojas de estilo en cascada o CSS), el estilo en línea puede ser útil para tareas rápidas y pruebas.

Un atributo style en un elemento HTML se ve así:

<p style="color: red;">Este es un párrafo rojo.</p>

En este ejemplo, el texto dentro del elemento de párrafo <p> se mostrará en color rojo. El atributo style contiene una serie de declaraciones de estilo, que siempre tienen la forma propiedad: valor;. En este caso, la propiedad es color y el valor es red.

Puede haber varias declaraciones de estilo en un solo atributo style, separadas por un punto y coma (;). Por ejemplo:

<p style="color: red; font-size: 20px;">Este es un párrafo rojo y grande.</p>

En este ejemplo, el texto se mostrará en color rojo y con un tamaño de fuente de 20 píxeles. La propiedad font-size controla el tamaño de la fuente.

Existen muchas propiedades que se pueden usar en un atributo style. Algunas de las más comunes incluyen:

  • color: controla el color del texto.
  • background-color: controla el color de fondo de un elemento.
  • font-size: controla el tamaño de la fuente del texto.
  • font-family: controla la familia de fuentes del texto, como "Arial", "Verdana", "Times New Roman", etc.
  • border: agrega un borde alrededor del elemento. El valor puede ser una combinación de ancho, estilo y color, como "1px solid black".
  • padding: agrega espacio alrededor del contenido de un elemento, dentro del borde.
  • margin: agrega espacio fuera del borde de un elemento.

Por ejemplo:

<div style="background-color: lightblue; padding: 10px; margin: 5px; border: 1px solid black;">
    <p style="color: red; font-size: 20px; font-family: Arial;">Este es un párrafo rojo y grande, dentro de un div con fondo azul claro, margen, padding y borde.</p>
</div>

Aunque el estilo en línea puede ser útil en ciertas situaciones, también tiene varias desventajas. La más notable es que no es eficiente para estilos que se aplican a muchos elementos. Si se quiere cambiar el estilo, se tendría que ir y cambiar cada atributo style individualmente.

Otra desventaja es que el estilo en línea tiene la mayor especificidad en CSS. Eso significa que cualquier estilo aplicado en línea anulará los estilos aplicados en las hojas de estilo externas o internas. Esto puede llevar a confusiones y dificultades para depurar los problemas de estilo.

A pesar de estas desventajas, el estilo en línea sigue siendo una herramienta útil en el arsenal de un desarrollador web. Puede ser especialmente útil para aplicar estilos rápidamente en tiempo de desarrollo, hacer pruebas rápidas, o en situaciones donde las hojas de estilo externas no están disponibles o no son prácticas.

Certifícate en HTML con CertiDevs PLUS

Ejercicios de esta lección Estilo incorporado (style)

Evalúa tus conocimientos de esta lección Estilo incorporado (style) con nuestros retos de programación de tipo Test, Puzzle, Código y Proyecto con VSCode, guiados por IA.

Todas las lecciones de HTML

Accede a todas las lecciones de HTML y aprende con ejemplos prácticos de código y ejercicios de programación con IDE web sin instalar nada.

Introducción A Html

HTML5

Introducción Y Entorno

Doctype

HTML5

Sintaxis Y Estructura

Elementos Y Etiquetas

HTML5

Sintaxis Y Estructura

Atributos

HTML5

Sintaxis Y Estructura

Anidación De Etiquetas

HTML5

Sintaxis Y Estructura

Comentarios

HTML5

Sintaxis Y Estructura

Encabezados (H1-h6)

HTML5

Textos Y Enlaces

Enlace (A)

HTML5

Textos Y Enlaces

Párrafo (P)

HTML5

Textos Y Enlaces

Listas (Ul, Ol, Li)

HTML5

Textos Y Enlaces

Imagen (Img)

HTML5

Textos Y Enlaces

División (Div)

HTML5

Estructura De Página

Etiquetas Semánticas (Article, Section, Header, Footer, Nav, Aside)

HTML5

Estructura De Página

Tablas (Table, Tr, Td, Th)

HTML5

Estructura De Página

Formularios (Form, Input, Select, Textarea, Button)

HTML5

Estructura De Página

Imágenes Vectoriales (Svg)

HTML5

Elementos Multimedia

Incrustación De Contenido (Iframe)

HTML5

Elementos Multimedia

Audio (Audio)

HTML5

Elementos Multimedia

Video (Video)

HTML5

Elementos Multimedia

Estilo Incorporado (Style)

HTML5

Metadatos Y Estilización Incorporada

Metadatos (Meta, Title, Link)

HTML5

Metadatos Y Estilización Incorporada

Atributos De Aria

HTML5

Metadatos Y Estilización Incorporada

Navegación Por Teclado

HTML5

Metadatos Y Estilización Incorporada

Contraste Y Legibilidad

HTML5

Características Avanzadas Y Optimización

Validación De Html

HTML5

Características Avanzadas Y Optimización

Compatibilidad Con Navegadores

HTML5

Características Avanzadas Y Optimización

Optimización De La Carga De La Página (Lazy Loading)

HTML5

Características Avanzadas Y Optimización

Certificados de superación de HTML

Supera todos los ejercicios de programación del curso de HTML y obtén certificados de superación para mejorar tu currículum y tu empleabilidad.

En esta lección

Objetivos de aprendizaje de esta lección

  1. Comprender el concepto de estilo en línea y cómo se aplica a elementos HTML.
  2. Conocer las propiedades más comunes que se pueden utilizar en un atributo style.
  3. Comprender las ventajas y desventajas del estilo en línea en comparación con hojas de estilo externas.
  4. Aprender a aplicar estilos en línea de manera eficiente y cuándo es apropiado utilizar esta técnica.