Inicio Sistemas Programación CSS Programación con HTML y CSS (002)

Programación con HTML y CSS (002)

8 minutos de lectura
0
0
2,503

Conceptos básicos sobre estilos

Antes de comenzar a insertar reglas CSS en nuestro archivo de estilos y aplicar un modelo de caja, debemos revisar los conceptos básicos sobre estilos CSS que van a ser utilizados en el resto del libro.

Aplicar estilos a los elementos HTML cambia la forma en que estos son presentados en pantalla. Como explicamos anteriormente, los navegadores proveen estilos por defecto que en la mayoría de los casos no son suficientes para satisfacer las necesidades de los diseñadores. Para cambiar esto, podemos sobrescribir estos estilos con los nuestros usando diferentes técnicas.

Estilos en línea

Una de las técnicas más simples para incorporar estilos CSS a un documento HTML es la de asignar los estilos dentro de las etiquetas por medio del atributo style.

El Listado 2-1 muestra un documento HTML simple que contiene el elemento <p> modificado por el atributo style con el valor font-size: 30px. Este estilo cambia el tamaño por defecto del texto dentro del elemento <p> a un nuevo tamaño de 30 pixeles.

Ejercicio: Escribe y verifica los efectos del siguiente código:

Usar la técnica demostrada anteriormente es una buena manera de probar estilos y obtener una vista rápida de sus efectos, pero no es recomendado para aplicar estilos a todo el documento. La razón es simple: cuando usamos esta técnica, debemos escribir y repetir cada estilo en cada uno de los elementos que queremos modificar, incrementando el tamaño del documento a proporciones inaceptables y haciéndolo imposible de mantener y actualizar. Solo imagine lo que ocurriría si decide que en lugar de 30 pixeles el tamaño de cada uno de los elementos <p> debería ser de 24 pixeles. Tendría que modificar cada estilo en cada etiqueta <p> en el documento completo.

 

Estilos embebidos

Una mejor alternativa es insertar los estilos en la cabecera del documento y luego usar referencias para afectar los elementos HTML correspondientes:

El elemento <style> (mostrado en el código) permite a los desarrolladores agrupar estilos CSS dentro del documento. En versiones previas de HTML era necesario especificar qué tipo de estilos serían insertados. En HTML5 los estilos por defecto son CSS, por lo tanto no necesitamos agregar ningún atributo en la etiqueta de apertura <style>.

Este último código tiene la misma función, de cambiar el tamaño del texto, como en las líneas del código anterior, pero en el actual no tuvimos que escribir el estilo dentro de cada etiqueta <p> porque todos los elementos <p> ya fueron afectados. Con este método, reducimos nuestro código y asignamos los estilos que queremos a elementos específicos utilizando referencias. Veremos más sobre referencias en este capítulo.

Archivos externos

Declarar los estilos en la cabecera del documento ahorra espacio y vuelve al código más consistente y actualizable, pero nos requiere hacer una copia de cada grupo de estilos en todos los documentos de nuestro sitio web. La solución es mover todos los estilos a un archivo externo y luego utilizar el elemento <link> para insertar este archivo dentro de cada documento que los necesite. Este método nos permite cambiar los estilos por completo simplemente incluyendo un archivo diferente. También nos permite modificar o adaptar nuestros documentos a cada circunstancia o dispositivo, como veremos al final del libro.

Anteriormente estudiamos la etiqueta <link> y cómo utilizarla para insertar archivos con estilos CSS en nuestros documentos. Utilizando la línea <link rel=”stylesheet” href=”misestilos.css”> le decimos al navegador que cargue el archivo misestilos.css porque contiene todos los estilos necesitados para presentar el documento en pantalla. Esta práctica fue ampliamente adoptada por diseñadores que ya están trabajando con HTML5.

La etiqueta <link> referenciando el archivo CSS será insertada en cada uno de los documentos que requieren de esos estilos, usaremos el Html de cursos que utilizamos anteriormente para ejercitar:

De ahora en adelante agregaremos estilos CSS al archivo llamado misestilos.css. Debe crear este archivo en el mismo directorio (carpeta) donde se encuentra el archivo HTML y copiar los estilos CSS en su interior para comprobar cómo trabajan.

  • Protegido: jelv240227

    No hay extracto porque es una entrada protegida. …
  • Protegido: ggcm240227

    No hay extracto porque es una entrada protegida. …
  • Práctica básica 1 – Tarea 1 y 2

    Elaborar un resumen en word respetando la normatividad APA de las lecturas   1.- Chan…
Cargar más artículos relacionados.
  • Protegido: jelv240227

    No hay extracto porque es una entrada protegida. …
  • Protegido: ggcm240227

    No hay extracto porque es una entrada protegida. …
  • Práctica básica 1 – Tarea 1 y 2

    Elaborar un resumen en word respetando la normatividad APA de las lecturas   1.- Chan…
Cargar más de Diego
  • Programación con HTML y CSS (001)

    Estilos y estructura A pesar de que cada navegador garantiza estilos por defecto para cada…
Cargar más en CSS

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Mira también

Protegido: jelv240227

No hay extracto porque es una entrada protegida. …