Esta redacción presentará una guía paso a paso para comprender cómo se estructura CSS?
Comencemos con la sintaxis de CSS.
Sintaxis de CSS
La sintaxis básica del CSS incluye un selector junto con su bloque de declaración. El bloque de la declaración consta de dos cosas que.mi. una propiedad CSS con su valor.
En la figura anterior, P es un selector que apunta a un párrafo de elementos HTML, el color es una propiedad CSS y el verde es el valor asignado a la propiedad de color.
Cómo aplicar CSS al documento HTML
CSS se puede aplicar a cualquier documento HTML de tres maneras.mi. Usar estilos en línea, usar una hoja de estilo interna o hojas de estilo externo. Este artículo explicará el funcionamiento de los tres métodos de estilo con la ayuda de ejemplos.
CSS en línea
El método de estilo en línea se utiliza más comúnmente para implementar un estilo único en un solo elemento. Por lo tanto, tenemos que usar el atributo de "estilo" en un elemento HTML para implementar cualquier propiedad CSS en el elemento especificado.
Ejemplo
El siguiente ejemplo implementa el estilo en línea en el
elemento:
CSS en línea
El código anterior establece el color del texto como rojo, el color de fondo como azul y alinea el texto en el centro:
CSS interno
El método de estilo CSS interno especifica el estilo en la etiqueta y dentro de la sección principal. Se utiliza para implementar algún estilo específico en toda la página.
Ejemplo Este ejemplo describe una hoja de estilo interno para todos los
elementos
CSS interno
Bienvenido a Linuxhint.comunicarse
Bienvenido a Linuxhint.comunicarse
Bienvenido a Linuxhint.comunicarse
La salida muestra que el estilo especificado en el elemento de estilo implementado en todos los
elementos:
CSS externo
Como su nombre en sí mismo sugiere, una hoja de estilo externa es un archivo CSS separado que se puede utilizar para diseñar todo el sitio web. En este caso, la referencia del archivo CSS externo se agregará al archivo HTML.
Ejemplo Este ejemplo define diferentes estilos para varios elementos HTML y estos estilos se implementarán utilizando una hoja de estilo externo.
Html
El archivo HTML incluye un enlace a un archivo CSS externo:
CSS externo
Bienvenido a Linuxhint.comunicarse
Bienvenido a Linuxhint.comunicarse
Bienvenido a Linuxhint.comunicarse
CSS
H2El código anterior producirá la siguiente salida:
Concluyamos lo que hemos aprendido en esta sección, use CSS en línea solo si tiene que diseñar solo unos pocos elementos HTML, en línea no se considera un buen enfoque porque en caso de mantenimiento tal vez tenga que editar varias cosas para un estilo. Use estilo interno para sitios web de una página, sin embargo, cuando trabaja en un sitio web amplio que tiene más de una página, use una hoja de estilo externo.
Selectores CSS
Los selectores se utilizan objetivo de los elementos HTML que desea peinar y hay múltiples tipos de selectores CSS como:
Ejemplo El estilo de código dado a continuación diferentes elementos HTML I.mi. H2 y P utilizando el selector de elementos, el selector de clases y el selector de ID respectivamente.
Html
H2 usando el selector de elementos
párrafo usando el selector de clases
Párrafo usando el selector de identificación
CSS
H2Obtendremos la siguiente salida:
Especificidad
A veces ocurre un choque yo.mi. Dos selectores/estilos dirigidos al mismo elemento HTML lo que sucederá en tal caso y qué selector obtendrá la preferencia. Bien! Tenemos una regla general de especificidad
Entendamos la especificidad con un ejemplo:
Ejemplo El siguiente ejemplo dado explicará el concepto de especificidad.
Html
Ejemplo de especificidad
CSS
pagsLa salida será:
En el ejemplo anterior observamos los siguientes puntos:
El elemento está dirigido a !importante, identificación, clase y selector de elementos pero el
El elemento tiene el estilo de acuerdo con el !importante que muestra que !importante tiene la mayor especificidad.
Para una mejor comprensión, baraja el orden de los selectores y observa la diferencia!
Espacios blancos en CSS
En CSS, los navegadores ignoran los espacios blancos, sin embargo, el uso correcto de los espacios blancos puede mejorar la legibilidad del código.
Ejemplo: Este ejemplo explica cómo los espacios/ rupturas de línea blancas aumentan la legibilidad del código:
Html
H2 usando el selector de elementos
Ejemplo de especificidad
CSS
.estiloEn el selector de clases, todo el código está escrito en la misma línea, mientras que en el selector de identificación escribimos cada propiedad en una nueva línea. WhiteSpaces/Line Breaks aumenta la legibilidad del código. La salida verifica que al navegador no le importa cómo escribió el código y ambos selectores ejecutados correctamente:
Comentarios en CSS
En CSS, todas las secciones comentadas se encerrarán dentro de "/*" y "*/". Todo lo que viene dentro de los comentarios será descuidado por el navegador. Se pueden agregar algunos detalles adicionales en los comentarios para comprender el código.
Ejemplo Este ejemplo agregó algunos comentarios que nos ayudarán a comprender el código.
Html
Primer párrafo
Segundo parrafo
CSS
/* Selector de clase*/El código anterior genera la siguiente salida:
La salida verifica que los comentarios proporcionen una mejor comprensión del código sin afectar los resultados.
Conclusión
La estructura básica de CSS incluye la sintaxis básica de seleccionar el elemento HTML usando selectores CSS y diseñar el elemento seleccionado usando propiedades CSS.CSS se puede implementar en un archivo HTML de tres maneras.mi. Estilización en línea para establecer el estilo para un elemento específico, el estilo interno usando la etiqueta y agregar archivo CSS externo.
Este artículo analiza todos los conceptos básicos para estructurar un archivo CSS. A partir de la sintaxis básica del CSS y después, explica los diferentes tipos de selectores CSS y CSS. Además, explica el concepto de especificidad en CSS y concluye que entre todos los selectores de Selectores de CSS tiene una mayor especificidad. Finalmente, explica la importancia de los comentarios y los espacios blancos en CSS.