Equipo 4 de Constr. Pag. Web

Anatomia de una regla CSS

Ejemplos

Algunos ejemplos de Anatomia de CSS:
.elemento{
background-color:red
}

Cambiar el color de fondo de un elemento:

.elemento{
color:red
}

Cambiar el color del texto de un elemento:

.elemento{
text-shadow: 2px 2px 4px rgba(0,0,0,0.5);
}

Agregar una sombra al texto:

.elemento{
text-decoration:none;
color:blue;
}

Estilizar un enlace:

.elemento{
text-align:center
}

Centrar un elemento:

.imagen{
border-radius:50%
}

Hacer que una imagen sea redonda:

.texto{
font-size: 20px
}

Cambiar el tamaño de la fuente:

.contenedor{
display: flex;
justify-content: center
}

Alinear elementos horizontalmente:

.elemento{
display:none
}

Ocultar un elemento:

Anatomia de una regla CSS

Tiene un selecto, una propiedad, una declaracion y se nesecitan seleccionar vario elementos.
Regla

Regla

Selector

El elemento HTML en el que comienza la regla. Esta selecciona el(los) elemento(s) a dar estilo (en este caso, los elementos < p > ). Para dar estilo a un elemento diferente, solo cambia el selector.


Regla

Declaracion

Una sola regla como color: red; especifica a cuál de las propiedades del elemento quieres dar estilo.


Regla

Propiedades

Maneras en las cuales puedes dar estilo a un elemento HTML. (En este caso, color es una propiedad del elemento

). En CSS, seleccionas qué propiedad quieres afectar en tu regla.


Regla

Seleccionar de varios elementos

También puedes seleccionar varios elementos y aplicar una sola regla a todos ellos. Incluye varios selectores separados por comas (,).


Regla

Bloque de declaraciones

El bloque de declaraciones está compuesto por todas las declaraciones de una regla CSS y está delimitado por llaves {}.


Regla

Ejemplo de una estructura completa de una regla CSS:


Regla

Ejemplo ya en código:

En este ejemplo:


Que Utilidad tiene:


Una regla de estilo CSS (Cascading Style Sheets) es fundamental para el diseño y la presentación de sitios web. La utilidad de una regla de estilo CSS radica en los siguientes aspectos:


1. Separación de contenido y presentación: Las reglas CSS permiten separar el contenido HTML de su presentación, lo que facilita la gestión y el mantenimiento del sitio web. El HTML se encarga de la estructura y el contenido, mientras que el CSS se ocupa del diseño y el estilo.


2. Consistencia en el diseño: Con las reglas CSS, se puede garantizar una apariencia coherente en todas las páginas del sitio web. Se puede definir un conjunto de estilos que se aplican uniformemente, asegurando que todos los elementos se vean y se comporten de la misma manera.


3. Reutilización y eficiencia: Las reglas CSS se pueden reutilizar en múltiples páginas, lo que reduce la redundancia y el esfuerzo necesario para aplicar estilos. Cambiar una regla CSS en un archivo centralizado puede actualizar el estilo de todo el sitio web de una sola vez.


4. Mantenimiento simplificado: Actualizar el diseño de un sitio web es más sencillo y eficiente con CSS. Al modificar una regla CSS, se pueden cambiar los estilos en todo el sitio sin tener que editar cada archivo HTML individualmente.


5. Flexibilidad y personalización: CSS permite una gran flexibilidad para personalizar el diseño de un sitio web. Se pueden definir estilos específicos para diferentes dispositivos (como móviles y tabletas) usando media queries, crear animaciones, transiciones y aplicar una amplia variedad de efectos visuales.


6. Mejora de la accesibilidad: CSS contribuye a mejorar la accesibilidad de un sitio web. Se pueden crear estilos que faciliten la lectura y la navegación para personas con discapacidades visuales o cognitivas, como ajustar el contraste de colores, el tamaño de fuente y el espaciado.


7. Optimización del rendimiento: Usar CSS en lugar de estilos en línea (inline styles) reduce el tamaño del código HTML, lo que puede mejorar el rendimiento del sitio web al disminuir el tiempo de carga. Los navegadores también pueden cachear los archivos CSS, lo que acelera la carga de las páginas en visitas subsecuentes.