¿Qué son los estilos en HTML? Diseño de etiquetas html con el atributo de estilo (estilos CSS integrados)

CSS significa "Hojas de estilo en cascada", que significa "Hojas de estilo en cascada". Se utiliza para diseñar páginas web. Si el código HTML contiene el contenido (lo que mostrará el navegador), entonces el CSS determina su diseño (cómo lo mostrará el navegador). La belleza de CSS es que con la ayuda de un estilo puedes diseñar todos los mismos tipos de elementos de una página o de un sitio completo (todos los enlaces, párrafos, listas a la vez). Con un estilo CSS, usted define una vez cómo debe verse un elemento en particular, por ejemplo, una imagen, y cambia su diseño en todos los documentos a la vez. Para cambiar el formato del texto en todo su sitio, solo necesita cambiar el código CSS una vez.

Elementos CSS básicos

Así como HTML se compone de etiquetas, atributos y valores, CSS se compone de sus propios elementos. La esencia de las construcciones CSS se puede explicar de la siguiente manera: "Especifique a qué elemento de la página aplicarle estilo y especifique cómo aplicarle estilo". Estos son los componentes básicos de CSS.

  • Selector. Un identificador que le indica al navegador a qué elemento de la página aplicar el diseño. Gracias a ello, el navegador “entiende” que el estilo está destinado, por ejemplo, a diseñar listas o tablas.
  • Bloque de declaración de estilo. Está escrito después del selector y entre llaves. Especifica el estilo del elemento (su diseño). El bloque de declaración de estilo consta de dos partes.
  • Propiedad. Un análogo de un atributo en HTML. Determina qué propiedad de apariencia se cambiará.
  • Significado. Se especifica en una propiedad mediante dos puntos y determina exactamente cómo se cambiará la propiedad.

Puede haber varias propiedades y valores en un bloque de declaración de estilo, en cuyo caso se enumeran separados por un punto y coma.

Tipos de selectores

Dependiendo de las propiedades de los elementos de página que definen, los selectores son de diferentes tipos.

  • Universal. Establece reglas para todos los elementos de la página para los que no se han establecido otras reglas.
    Código * (tamaño de fuente: 14px;) establece el tamaño de fuente en 14 píxeles para todos los elementos del documento para los cuales no se especifican otras reglas mediante otros selectores.
  • Tega. Este tipo de selector especifica reglas de formato para el contenido de una etiqueta HTML específica. El nombre del selector es el mismo que el nombre del descriptor, solo que escrito sin corchetes angulares: pag, h1, ul.
    Por ejemplo, código h2 (color: rojo;) establece el color del texto en verde para todos los títulos de segundo nivel, es decir, el contenido de las etiquetas

    .
  • Atributo. Con este grupo de selectores, puede determinar el estilo del contenido de todas las etiquetas que tienen un atributo específico especificado. Los selectores se pueden especificar con mayor precisión especificando no solo el nombre del atributo, sino también el valor asignado al mismo, así como el nombre de la etiqueta que lo contiene. Esto se puede utilizar para hacer que el diseño sea más individual.
  • clase. Un tipo de selectores para cuando necesitas formatear el contenido de etiquetas del mismo tipo de manera diferente. Por ejemplo, desea que los enlaces en la parte inferior del sitio sean rojos, mientras que todos los demás deben permanecer en azul, como estaban. Para aplicar reglas de clase a un elemento del sitio, debe especificar el nombre de la clase en el atributo clase la etiqueta correspondiente.

Digamos usando la clase. paso A los elementos individuales se les debe dar un margen izquierdo de 15 píxeles.

El código CSS será así:

Paso (margen izquierdo: 15px;)

El código HTML que vinculará el elemento a la regla será:

Texto sangrado

  • IDENTIFICACIÓN. Utilizado junto con el atributo identificación Etiqueta HTML y se utiliza cuando es necesario establecer propiedades para un solo elemento. A diferencia de un selector de clase, cuyo nombre está precedido por un punto, se escribe mediante un hash:

#exclusivo (color:naranja;)

  • Contextual. En HTML, ciertas etiquetas a menudo se encuentran dentro de otras etiquetas y los selectores contextuales ayudan a definir reglas precisamente para esos casos. Por ejemplo, puedes usarlos para dar formato a elementos dentro de listas numeradas o texto en cursiva dentro de párrafos:

P i (familia finta: Century;)

Los grupos restantes de selectores se basan en una combinación de los tipos enumerados, así como en el principio de herencia, cuando un elemento hijo toma las propiedades de su padre.

Combinar y agrupar selectores resulta conveniente en muchas situaciones. Por ejemplo, para establecer reglas de clase. paso solo para enlaces, necesitas especificar ambos selectores separados por un punto (primero la etiqueta, luego la clase):

A.paso (margen izquierdo: 15px;)

¿Cómo incluir CSS en una página HTML?

Hay varias formas de hacer que las herramientas de creación de sitios web interactúen entre sí. Según el método de adición, los estilos se dividen en las siguientes categorías.

Estilos incorporados

Establecer en el documento directamente dentro de la etiqueta HTML usando el atributo estilo. Tener la máxima prioridad. Esto significa que si se especifica un diseño diferente para el mismo elemento, se dará preferencia a la regla que está escrita dentro de la etiqueta. El selector para el estilo incorporado no es necesario, ya que la conexión entre el estilo y la etiqueta es obvia: en él se especifica el diseño de la etiqueta.

El siguiente código establece el tamaño y el color de fuente para el texto dentro de la etiqueta.

Texto formateado usando un estilo interno.

Estilos globales

Establecer por etiqueta

Estilos relacionados

Lo más conveniente, porque con su ayuda puedes diseñar fácilmente un sitio web completo con el mismo estilo. Un estilo vinculado significa que todo el estilo CSS está en un archivo separado con la extensión .css.

Este enfoque también es conveniente porque separa las reglas de diseño de páginas de su contenido, el código CSS se puede cambiar fácilmente sin interferir con los archivos HTML y el principio de separación de códigos es muy importante, especialmente en proyectos grandes.

Para vincular reglas de un archivo CSS a una página HTML, use la etiqueta agregado al contenedor y sus atributos.

Aquí está la línea que vincula las reglas del archivo. miestilo.css con página HTML:

rel="hoja de estilo" especifica que la etiqueta hace referencia a un archivo de hoja de estilo, href="mysyle.css" establece su dirección. Las reglas de direccionamiento son las mismas que para los enlaces normales: la ruta puede ser absoluta, relativa, etc.

Estilos importados

Usando el comando @importar puede agregar estilos desde un archivo CSS a la tabla actual. Esto puede ser necesario, por ejemplo, si desea complementar el diseño individual de un documento, definido mediante estilos globales, con reglas universales de un archivo separado. El método no se puede utilizar con estilos en línea.

El siguiente código importa una tabla de archivos al documento. cualquier.css, que se encuentra en la carpeta con el documento HTML editado:

@importar URL (cualquier.css);

El comando está escrito en la línea debajo de la etiqueta de apertura.

Aprendamos qué son las hojas de estilos en cascada, qué es el estilo CSS y cómo configurarlo para elementos HTML.

En este artículo, ya comprenderá claramente que el lenguaje de marcado de hipertexto se utiliza para describir el contenido de una página web. Mientras navegamos por Internet, notamos que las páginas se ven diferentes: colores, fuentes, diferentes interlineados, imágenes de fondo e incluso animaciones. Sin dejarlo en un segundo plano, quiero explicarles de inmediato que la apariencia de estas páginas está influenciada por las que se utilizan. hojas de estilo en cascada (Hojas de estilo en cascada - CSS). Como parte del tutorial de HTML, veremos superficialmente el uso de hojas de estilos en cascada después de este curso; puedes estudiarlas en detalle en la sección del tutorial de CSS.

¿Qué es el estilo? El estilo establece la apariencia de cualquier elemento de la página, es decir. En términos generales, esta es una regla que le dice al navegador cómo formatear un determinado elemento (por ejemplo, cambiar el fondo o el color de fuente).

Cada elemento HTML tiene estilo predeterminado. Se puede cambiar el estilo predeterminado de un elemento HTML utilizando el atributo de estilo global. El atributo especifica incorporado (en línea) Estilo CSS para el elemento. CSS en línea se utiliza para aplicar un estilo único a un único elemento HTML. Para aprender HTML, solo veremos el uso de CSS en línea.

Sugerencia: este ejemplo utiliza los siguientes colores: blanco(blanco), caqui(caqui), gris(gris). La fuente utilizada para el texto del poema es Verdana.

Si tiene dificultades para completar la tarea, inspeccione el código de la página abriendo el ejemplo en una ventana separada haciendo clic en la imagen.

Cuando el navegador lee la hoja de estilo, formatea el documento según ella.

Tres formas de insertar CSS

Hay tres formas de insertar una hoja de estilo:

  • Hoja de estilo externa
  • Hoja de estilo interna
  • Estilo incorporado

Hoja de estilo externa

Una hoja de estilo externa es ideal cuando es necesario aplicar estilos a muchas páginas. Con una hoja de estilo externa, puede cambiar el aspecto de un sitio web completo editando un solo archivo. Cada página debe vincularse a la hoja de estilo usando la etiqueta. . Etiqueta ubicado en la sección de cabecera:

¡No dejes espacios entre el valor de la propiedad y sus unidades! "margin-left:20 px" (en lugar de "margin-left:20px") funcionará en IE (navegador Internet Explorer), pero no en los navegadores Firefox u Opera.

Hoja de estilo interna

Se utiliza una hoja de estilo interna cuando un documento individual tiene un estilo único.

Los estilos internos se definen en la sección principal de una página HTML usando la etiqueta

  • Ejemplo: hoja de estilo interna

Pruébelo usted mismo »

Título

Texto primero

Texto dos

Hoja de estilo interna

Pruébelo usted mismo »

Título

Texto primero

Texto dos



Texto tres : En este ejemplo, configuramos el color de fondo del elemento usando CSS. color de fondo: verde pálido

: , color y tipo de fuente para los títulos color: azul; familia de fuentes:verdana

: , así como el tamaño de fuente, el color y la alineación central del texto de los párrafos..

Estilo incorporado

tamaño de fuente: 20px; color: rojo; alineación de texto: centro

Cuando necesite formatear un solo elemento de una página HTML, la descripción del estilo se puede colocar directamente dentro de la etiqueta de apertura utilizando el atributo de estilo ya especializado. Por ejemplo:

Párrafo

Pruébelo usted mismo »

Título

Texto primero

Texto dos



Estos estilos se denominan integrados (en línea) o incrustados. Las reglas definidas directamente dentro de la etiqueta de apertura de un elemento anulan las reglas definidas en el archivo CSS externo, así como las reglas definidas dentro del elemento.

  • Tareas

    Alineación central del texto

Las hojas de estilo en cascada son de tres tipos y, en consecuencia, se incluyen en el código HTML de tres formas.

  1. Hojas de estilo internas. Establecer elementos internos usando un atributo escalera para pasar una cerca, Por ejemplo:

    encabezado azul

    El resultado de todo esto será:

    encabezado azul

    De esta forma se puede asignar una hoja de estilo a cada título y párrafo. La desventaja de este método es que la tabla está configurada para un solo elemento, por ejemplo el encabezado. Para todos los demás encabezados, necesita crear sus propias hojas de estilo, y esto ya es una pérdida de tiempo. Además, si desea configurar nuevas hojas de estilo para el sitio en su conjunto utilizando este método, tendrá que trabajar duro.

  2. Hojas de estilo integradas. De esta manera, se establece la hoja de estilo para todo el documento HTML entre las etiquetas. ... . Por ejemplo, si queremos que todos los encabezados de una página web sean azules, necesitaremos entre las etiquetas ... escribe lo siguiente:

    Si escribes este código entre las etiquetas ... , todos los títulos del primer nivel serán azules. Con este método, los estilos se especifican mediante etiquetas. . También etiquetar , pero no el sitio en su conjunto.

  3. Hojas de estilo externas. Se especifican en un archivo separado y se conectan al documento html mediante una etiqueta. , que se coloca entre las etiquetas ... . Consideremos este caso con más detalle. Escribimos el siguiente código en el bloc de notas y lo guardamos como un archivo html.



    Encabezados en un documento html.



    encabezado de primer nivel


    Encabezado de tercer nivel ubicado en el centro del documento html.


    Encabezado de nivel seis, alineado con el borde derecho de la página web




    Después de esto, crea un nuevo archivo con el siguiente contenido:

    H1 (color:azul;)
    H3 (color:rojo;)
    H6 (color:verde;)

    Y guárdalo como estilo con extensión *css. Vea el resultado. Este es nuestro archivo html con encabezados. Veamos ahora cómo funciona este diseño. En un documento html con encabezados estamos entre las etiquetas ... escribió esta línea:

    Aquí usando la etiqueta conectamos hojas de estilo al documento html. Atributo href se refiere a la ubicación donde se encuentra el archivo de estilo; este es un atributo obligatorio. Atributo tipo ya sabemos que especifica el tipo de hoja de estilo. Atributo rel indica la relación del archivo incluido con este documento HTML. En nuestro caso, el valor del atributo. rel="hoja de estilo" indica que hemos agregado principal hoja de estilo. La ventaja de este método de especificar hojas de estilo es que si desea cambiar el diseño del sitio en su totalidad, sólo necesita cambiar un archivo con hojas de estilo.




Arriba