Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Selectores Básicos:
Los selectores nos permiten aplicar estilos a nuestros elementos HTML mediante clases, id o
elemento.
Selector por ID: El selector ID nos permite seleccionar un elemento HTML por su
atributo “id”. Para llamarlo utilizaremos el símbolo “#” antes del nombre asignado.
Selector por Clases: El selector por clases nos permite seleccionar nuestros elementos
web mediante el nombre de clase. Para seleccionarlo utilizaremos un punto “.” seguido por el
nombre de clase.
Selector por elemento: El selector por elemento hace una selección global y aplica los
estilos a todos los elementos del mismo tipo en el documento. Para utilizarlo usaremos el
nombre de la etiqueta.
CSS Repaso 6/4/23
Selector de herencia:
El selector de herencia selecciona la descendencia del elemento padre establecido y le aplica
los estilos. Utilizando asterisco “*” haremos una selección global, y agregando un símbolo
mayor “>” seleccionaremos los elementos hijos.
Pseudo Clases:
Pseudo clases de estado:
Las Pseudo clases de estado seleccionan elementos dependiendo del estado en el que se
encuentran. Por ejemplo, cuando el puntero del mouse esta sobre un enlace, estaría en estado
“: hover”.
Pseudo elementos:
Los pseudoelementos permiten añadir estilos a una zona en específico del documento HTML.
Agrupación de selectores:
Los selectores CSS se pueden agrupar en la hoja de estilos para dar el mismo estilo a múltiples
elementos HTML. Para agrupar los selectores debemos de espaciarlos por una coma “,”.
Algoritmo CSS:
El Algoritmo de CSS es la forma en la que el navegador web aplica los estilos al documento
HTML.
1) Cascada: La cascada es el mecanismo en el que el navegador aplica los estilos. Esta toma
en cuenta el origen del código: User agent (estilos por defecto del navegador),
personalización del navegador del usuario y los estilos del autor.
2) Especificidad: La Especificidad es el peso del selector cuando hay conflicto de estilos. El
selector con más peso (especificidad) siempre se va a aplicar sobre los demás. Los
selectores con mayor especificidad son:
1. Selector ID
2. Selector attribute
3. Selector Class
4. Selector de tipo (etiqueta)
3) Herencia: Es la capacidad de los elementos hijos para heredar los estilos de los
elementos padres. No todos los estilos se heredan, pero los estilos de fondo, texto y
fuente sí se heredan.
CSS Repaso 6/4/23
Box Model:
El Box Model es la forma en que se modela y se calcula el espacio ocupado por un elemento en
una página web. Cada elemento tiene cuatro propiedades que lo definen:
Por defecto, el tamaño de un elemento se calcula a partir del borde exterior. Sin embargo, se
puede cambiar este comportamiento estableciendo la propiedad box-sizing en border-box.
Con box-sizing: border-box, el tamaño del elemento incluye su padding y su border.
Propiedad Display:
La propiedad display muestra cómo se va a comportar un elemento:
Propiedad Visibility:
La propiedad visibility define si un elemento es visible o no en el documento HTML. Tiene 2
valores:
Propiedad Overflow:
La propiedad overflow define el comportamiento de un elemento cuando su contenido excede
su tamaño, recortar contenido, dibujar barras de desplazamiento o mostrar el contenido
excedente en un elemento a nivel de bloque; Recibe los siguientes valores:
Propiedad Position:
Define la posición en la que va a estar ubicado nuestro elemento HTML. Recibe los siguientes
valores:
Colores:
Los colores en CSS se pueden aplicar de 4 formas:
Por nombres
Por código Hexadecimal
Por RGB
Por sistema HSL
Por nombres:
Para aplicar los colores por nombres simplemente debemos de escribir el nombre del color en
base a los nombres que tiene por defecto CSS. Para obtener una lista completa, revisar CSS
Color.
Este se compone de 16 símbolos, los primeros 10 son del 0 al 9 y los restantes de la “A” hasta
la “F”.
Las letras representan la intensidad del color, teniendo a “F” como la más fuerte, ya que
representa el número 15 y “A” la menos intensa debido a que representa el número 10.
CSS Repaso 6/4/23
Para regular la opacidad del color, debemos de agregar 2 dígitos al final del número, estos
pueden ir del 0% al 99%, ya que no tiene sentido agregar el canal Alpha si vamos a poner el
100% del color, y además nos tiraría error.
Colores RGB:
Los colores por código RGB se basan en los colores: Rojos (Red), Verde(Green) y Azul(Blue).
Los valores van del 0 hasta el 255, siendo este último el tope máximo de cantidad del color.
Colores HSL:
Los colores HSL se basan en el sistema de circulo cromático y el grado en el que se encuentra el
color que queremos. Los valores que se utilizan son: Matiz (Hue, valor en grados), Saturación
(Saturation, valor porcentual) y brillo(Lightness, valor porcentual).
El valor currentColor hereda el color del ancestro más cercano, la mayoría de veces del texto,
y lo convierte en su “background-color”.
Opacidad:
La opacidad en CSS podemos ajustarla utilizando la palabra “opacity” y un valor del 0% al 100%
o de 0% a 1%.
Absolutas: Su valor no cambia y son medidas físicas como: cm, mm, in, pc, Q, Pixeles,
Puntos.
Relativas: Su valor es relativo a un contexto en específico. Em, rem, ex, ch; Cambian
dependiendo al tamaño de la fuente. Y vw, vh, vmin, vmax; Cambian dependiendo del
viewport. Y por último el porcentaje (%) depende del tamaño del contenedor.
Vmin: Se refiere al valor mínimo entre el ancho y la altura de la ventana gráfica del
navegador. Se ajusta automáticamente al tamaño más pequeño de la ventana gráfica
del navegador.
Vmax: Se refiere al valor máximo entre el ancho y la altura de la ventana gráfica del
navegador. Se ajusta automáticamente al tamaño más grande de la ventana gráfica del
navegador.