El mundo del CSS, o Cascading Style Sheets, es esencial para cualquier desarrollador web y comprende un conjunto de reglas formales que nos permiten transformar la apariencia de los elementos HTML en una página web. Una regla de CSS se compone de varias partes fundamentales y comprensión de esta estructura básica es clave para implementar estilos de manera efectiva.
¿Cómo se compone una regla de CSS?
Selector: El primer componente de una regla CSS es el selector, que indica cuál es el elemento en el que queremos aplicar estilos.
Ejemplos comunes de selectores son etiquetas HTML (p, div, h1), clases (precedidas por un punto, como .clase) o IDs (precedidos por una almohadilla, como #id).
Declaración: Después del selector, se utilizan llaves {} para contener las declaraciones de estilo.
Una declaración de estilo se compone de una propiedad y un valor.
Las propiedades son las características que deseas cambiar, como el color o la fuente.
Los valores determinan cómo quieres que se vea dicha propiedad.
/* Ejemplo de una regla de CSS */h1 {color: blue;/* Propiedad: color, Valor: blue */ font-size: 24px;/* Propiedad: font-size, Valor: 24px */}
¿Por qué es fundamental seguir las reglas de sintaxis?
Punto y coma (;): Cada declaración dentro de una regla debe terminar con un punto y coma. Omidir este detalle esencial puede romper la cadena de estilos y afectar la visualización.
Llaves ({ }): Estas deben estar correctamente cerradas. Una llave que no se cierra adecuadamente puede impedir que los estilos se apliquen.
Selector correcto: Usar un selector que no existe o con errores tipográficos hará que los estilos sean ignorados.
¿Qué pasa si no sigues las normas CSS?
La importancia de seguir correctamente la sintaxis de CSS no puede subestimarse. Un pequeño error puede llevar a:
Estilos no aplicados correctamente.
Discrepancias visuales.
Dificultades en el mantenimiento del código.
Por tanto, familiarizarse y respetar la estructura y reglas del CSS asegura una mejor presentación de contenido y facilita la comunicación con otros desarrolladores en proyectos futuros.
Adquirir y aplicar correctamente esta estructura básica de CSS es no solo crucial para el desarrollo web, sino también para colaborar con otros front-end en tu carrera profesional. Esto servirá como la base para entender temas más avanzados como el modelo de caja en CSS, que exploraremos próximamente. ¡Sigue aprendiendo y mejorando tus habilidades!
Majo eres genial... Siempre grandiosas tus notas 🎉🎉🎉
Vale aclarar que el selector puede ser tanto un elemento conocido como p, h1, li, etc; como una clase, pseudo-clase, pseudo-elemento o id.
La diferencia es que a los elementos conocidos se les llama (se les inserta en CSS) mediante su propio nombre. Por ejemplo:
A las clases, pseudo-clases y pseudo-elemetos se les _llama _mediante un punto.
A los id se les _llama _mediante un numeral.
graciassss
según lo que entendí esto no es asi;
A las clases, pseudo-clases y pseudo-elemetos se les _llama _mediante un punto.
A las clases se le llama con un punto
ejemplo:
.main-nav__item a {}
A las pseudo clases se le llama con :
ejemplo:
.main-nav__item a:hover {}
A los pseudo elementos se les llama con ::
ejemplo:
.main-nav__item a::first-line {}
creo que esta clase debia ir antes de la clase pasada.
Opino lo mismo, esta explicación es mas útil antes de la clase que mencionas.
También creería que seria el orden correcto.
Pero platzi hace muy bien su planificación y por algo decidieron hacerlo así.
También es verdad que verlo implementado primero es muy útil por que ya con este vídeo realmente terminas de entender la idea que te dieron en el anterior vídeo.
Con este ya dices. aaaa ya entiendo como es la estructura de la regla.
La estructura CSS se basa en reglas que tienen el siguiente formato:
Selector: El selector es el elemento HTML que vamos a seleccionar del documento para aplicarle un estilo concreto.
Propiedad: La propiedad es una de las diferentes características que brinda el lenguaje CSS para dar estilos.
Valor: Cada propiedad CSS tiene una serie de valores concretos, con los que tendrá uno u otro comportamiento.
Cada una de estas reglas se terminará con el carácter punto y coma (;).
Con todo esto le iremos indicando al navegador que, para cada etiqueta (selector especificado) debe aplicar las reglas (propiedad y valor) indicadas.
El ";" en CSS es opcional cuando solamente estás aplicando una única regla CSS, de hecho incluso a veces se suele escribir en línea al ser una sola regla, lo comento para que no se sorprendan al ver que a veces hay reglas sin ";" en CSS
Aplicarlo siempre hace parte de las buenas prácticas, verdad?
me pregunto lo mismo diego porque algunas enpresas lo hacen asi con una sola linea, mejorara el rendimiento?
Perfecto, la misma que aplica el profesor pero en español.
Muchach@s para que no mezclen o confundan conceptos:
Muy buen esquema
te quedo muy bien la explicación
Las reglas de CSS están conformadas de:
Selectores
Declaraciones
Propiedades
Valores
Existen varios tipos de selectores
Selector de etiqueta
Selector descendiente
Selector de id:
Selector de class:
Existen varios tipos de propiedades
color:
text-transform:
align-items:
font-weight:
Existen varios tipos de propiedades de valores
#277cea;
uppercase;
center;
600;
Excelente aporte 🤖
Notas de la clase
Lo dejo escrito ya que muchos de mis compañeros han aportado imágenes:
Todo nuestro archivo de .CSS son reglas de estilos.
Estas se componen de ciertas cosas específicas
• Primero tenemos el selector, pseudo selectores, pseudo clases o pseudo elementos.
El selector es decirle a CSS qué elemento queremos modificar.
• Pondremos los dos Brackets {} y dentro de los mismos es donde introducimos la declaración del estilo.
Se compone de una propiedad que es el estilo que vamos a aplicar, finalizado con dos puntos “:” y el valor que le vamos a aplicar finalizado con punto y coma “;” la cual aplicaremos al final de cada línea de esta declaración que estamos generando.
Si no ponemos al final el punto y coma los estilos no funcionarán, lo mismo pasa al cerrar los Brackets.
gracias compañero!
para mi opionion esta clase, la tenia que impartir antes de la clase: pseudoclase y pseudoelementos.
Estoy de acuerdo
Entiendo por selector de elemento tres tipos:
Selector Universal.
. Selector de clase.
Selector de id.
Hola,
Realmente el resto también son selectores, más avanzados y menos usados, pero a veces te salvan la vida.
Si, de hecho el > es muy útil para saber con presión a que etiqueta uno se esta refiriendo.
De hecho se pueden seleccionar varios elementos a la vez usando comas:
.header-top,.important-paragraph, a { background-color: aqua;color: white;}
✨ Una regla CSS siempre tiene un selector y una declaración.
me parecen buenas imagenes:
Cool! 😊
Super!!!
Genial este curso, estoy aprendiendo mucho.
Ya tienes pensado un proyecto donde aplicar dichos conocimientos?
Es importante que lo aprendido este aplicado para pulir cada detalle!
Saludos ;D
En resumen, las reglas de CSS se componen de la siguiente manera:
![](