Entendiendo los 3 Tipos de Estilos de CSS

Entendiendo los 3 Tipos de Estilos de CSS

Entendiendo los 3 Tipos de Estilos de CSS

VALORACIÓN DEL ARTÍCULO:
5/5


El desarrollo de sitios web frontales a menudo se representa como un taburete de tres patas. Estas patas son las siguientes:

  • HTML para la estructura de un sitio;
  • CSS para los estilos visuales;
  • Javascript para comportamientos.

La segunda pata de este taburete, CSS u hojas de estilo en cascada, es lo que estamos viendo aquí hoy. Específicamente, queremos tratar los 3 tipos de estilos que puede añadir a un documento.

  1. Estilos en línea
  2. Estilos incrustados
  3. Estilos externos

Cada uno de estos tipos de estilos CSS tiene sus ventajas e inconvenientes, así que echemos un vistazo a cada uno de ellos individualmente.

Estilos en línea

Los estilos en línea son estilos que se escriben directamente en la etiqueta en el documento HTML. Los estilos en línea afectan sólo a la etiqueta específica a la que se aplican. Aquí hay un ejemplo de un estilo en línea aplicado a un enlace estándar, o ancla, etiqueta:

Esta regla CSS desactivaría la decoración estándar del texto de subrayado de este enlace. Sin embargo, no cambiará ningún otro enlace de la página. Esta es una de las limitaciones de los estilos en línea. Dado que sólo cambian en un elemento específico, necesitaría llenar su HTML con estos estilos para lograr un diseño de página real. Esa no es una buena práctica. De hecho, está a un paso de los días de las etiquetas "font" y de la mezcla de estructura y estilo en las páginas web.

Los estilos en línea también tienen una especificidad muy alta. Esto hace que sea muy difícil sobrescribirlos con otros estilos no en línea. Por ejemplo, si desea hacer que un sitio responda y cambiar la forma en que un elemento mira ciertos puntos de interrupción utilizando consultas de medios, los estilos en línea en un elemento harán que esto sea muy difícil de hacer.

En última instancia, los estilos en línea son realmente apropiados sólo cuando se usan con moderación. De hecho, rara vez usamos estilos en línea en nuestras páginas web.

Estilos integrados

Los estilos incrustados son estilos que están incrustados en el encabezado del documento. Los estilos incrustados afectan sólo a las etiquetas de la página en la que están incrustados. Una vez más, este enfoque niega una de las fortalezas del FSC. Dado que cada página tendría estilos en el, si desea hacer un cambio en todo el sitio, como cambiar el color de los enlaces de rojo a verde, tendría que hacer este cambio en cada página, ya que cada página utiliza una hoja de estilo incrustada. Esto es mejor que los estilos en línea, pero sigue siendo problemático en muchos casos.

Hojas de estilo que se añaden a

de un documento también agrega una cantidad significativa de código de marcado a esa página, lo que también puede hacer que la página sea más difícil de manejar en el futuro.

La ventaja de las hojas de estilo incrustadas es que se cargan inmediatamente con la página en sí, en lugar de requerir que se carguen otros archivos externos. Esto puede ser una ventaja desde el punto de vista de la velocidad de descarga y el rendimiento.

Hojas de Estilo Externas

La mayoría de los sitios web de hoy en día utilizan hojas de estilo externas. Los estilos externos son estilos que se escriben en un documento separado y luego se adjuntan a varios documentos web. Las hojas de estilo externas pueden afectar a cualquier documento al que se adjuntan, lo que significa que si tiene un sitio web de 20 páginas donde cada página utiliza la misma hoja de estilo (normalmente es así como se hace), puede hacer un cambio visual en cada una de esas páginas simplemente editando esa hoja de estilo. Esto hace que la gestión a largo plazo de la obra sea mucho más fácil.

La desventaja de las hojas de estilo externas es que requieren páginas para recuperar y cargar estos archivos externos. No todas las páginas usarán todos los estilos de la hoja CSS, por lo que muchas páginas cargarán una página CSS mucho más grande de lo que realmente necesitan.

Si bien es cierto que hay un impacto en el rendimiento de los archivos CSS externos, sin duda se puede minimizar. Siendo realistas, los archivos CSS son sólo archivos de texto, por lo que generalmente no son muy grandes para empezar. Si todo su sitio utiliza 1 archivo CSS, también obtiene el beneficio de que ese documento se almacene en caché después de que se haya cargado inicialmente. Esto significa que podría haber un ligero golpe de rendimiento en la primera página de algunas visitas, pero las páginas siguientes utilizarán el archivo CSS en caché, por lo que cualquier golpe sería negado. Los archivos CSS externos son la forma en que construimos todas nuestras páginas web.

TAMBIÉN TE INTERESA

dni en el móvil

Oficial: ya es posible llevar tu DNI en el móvil en España

Teníamos tarjetas bancarias, de salud, tarjetas para el transporte… pero faltaba lo más importante: el Documento Nacional de Identidad. Bueno pues desde ya es posible tener el DNI en el móvil en España. El Consejo de Ministros ha aprobado un real decreto que marca un antes y un después en la forma de acreditar la

vivo v50 Lite

Asequible y muy fino en todos los sentidos: sale a la venta el vivo v50 Lite

La marca vivo, de la cual hemos hablado recientemente por su estrategia a futuro con la robótica e IA, ha dado un nuevo paso adelante en la evolución de los smartphones con el lanzamiento del vivo V50 Lite en España. Este dispositivo combina un diseño sofisticado, potencia de alto rendimiento y resistencia excepcional, adaptándose a

estafas con criptomonedas

Estafas con criptomonedas: cómo no caer en ellas

Para bien o para mal, el sector de las criptomonedas ocupa asiduamente titulares en toda la prensa mundial. Y últimamente, las noticias giran en torno a la seguridad, así que no está de más recordar claves o consejos para evitar estafas con criptomonedas. Han pasado ya algunas semanas, pero conviene señalar dos recientes sucesos que

marca vivo

La marca vivo atisba un futuro con robots en nuestras casas

La industria tecnológica avanza a pasos agigantados, y en este escenario, la marca vivo se está postulando desde China como uno de los actores clave en la innovación digital. Durante la Conferencia Anual Boao Forum 2025 for Asia, celebrada en Boao, Hainan, la compañía ha presentado su nueva visión del futuro, marcada por la convergencia

SPC Care

Así funciona SPC Care, la primera app de cuidado de personas mayores en remoto

Presentada en 2024, SPC Care es la primera app en España de cuidado a distancia de los mayores. La solución, exclusiva de la marca para dispositivos SPC, permite a cuidadores y familiares de personas mayores controlar de forma remota el teléfono móvil del usuario sénior mediante la gestión de la completa totalidad de los parámetros del dispositivo para facilitar