Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Unidad I
Contenidos de la clase 3
- Introducción a CSS
- Selectores
- Reglas
Proxima clase 4
- Propiedades básicas
- Flexbox
- Grid
Repasemos lo visto
Clase 3
CSS3
Cascading Style Sheets - Hoja de estilo en cascada
CSS es un lenguaje formal que se usa para definir los estilos visuales de
presentación de un documento estructurado escrito en HTML.
Esto nos permite definir globalmente los estilos del sitio y facilita la
actualización de los mismos.
Orden de cascada:
1. Hoja de estilos del navegador (defecto)
2. Hojas de estilo externa (declarada antes de la etiqueta <style>)
3. Estilos definidos en el <head> del documento HTML con la etiqueta <style>
4. Estilos definidos en un tag HTML con el atributo style.
Cambiar el color del texto de todos los párrafos a azul y el color del fondo de todos los
párrafos a gris.
Cuando definimos más d una propiedad es obligatorio separar con punto y coma (;).
Sintaxis
Para leer el código de forma más fácil, lo escribimos así:
p{
color: white;
background-color: black;
font-family: Arial;
}
En este ejemplo estamos definiendo que todos los párrafos tengan el
texto en blanco, el fondo en negro y usen la tipografía Arial.
Comentarios en CSS
Podemos agregar comentarios para dejar mensajes o para comentar parte del cógido y que quede
inhabilitado. Los comentarios en CSS se empiezan con /* y terminan con */.
p{
color: white;
}
*/
Selectores en CSS 📍
Tipos de selectores
Como pudimos notar, el selector es una de las tres partes de la definición
de un estilo. Si no hay selector, no hay estilo.
body {
background-color: black;
}
CSS HTML
#texto {
background-color: black; <p id="texto"> Diseñando </p>
}
fi
Selector de clase
Los selectores de clase se usan para aplicar estilos en forma repetitiva, aplicándolos
en todas las etiquetas que los llamen por un nombre previamente definido.
CSS HTML
.texto { <h1 class="texto"> Diseñando </h1>
background-color: black; <p class="texto"> en CSS </p>
}
Selector universal
Se utiliza para seleccionar todos los elementos de la página. Se escribe
con el símbolo asterisco (•).
* {
color: yellow;
}
Selector agrupados
Podemos agrupar selectores si los separamos usando una coma (,). Esto quiere
decir que vamos a definir las mismas propiedades y valores para varios selectores.
Aplicación de estilos 🖌
Aplicación de estilos
La aplicación de estilos hace referencia a la forma en que HTML y CSS
funcionan juntos para que podamos visualizar los estilos definidos.
Práctica:
Elegir un tema de interés (por ejemplo: mi libro favorito, mis mascotas, etc).
c) Tres estilos usando selectores de clase (aplicar cada uno de los estilos de
Práctica: 📨
Estilos de inidos de forma externa
f
Práctica:
1. Duplicar el documento html, anteriormente creado.
2. Crear un documento .css en la misma carpeta del documento .html
3. Borrar los estilos del head del documento html y colocarlos en el
documento .css
4. Linkear el documento css.
Consultas 🤚
Pausa ⏳
Consideración
Propiedades CSS 📐
Propiedades CSS
En CSS hay múltiples propiedades para definir:
- Los fondos
- Los bordes
- Los bloques
- El texto y la tipografía
- Las listas
-El posicionamiento
- Etcétera…
Propiedades de fondos
background-color
background-image
background-repeat
background-attachment
background-position
background
Referencia completa:https://www.w3schools.com/css/css_font.asp
Google Font
Para usar tipografías por fuera de las estándar, es conveniente
hacerlo lineando a un repositorio online como Google Fonts:
https://fonts.google.com/
Referencia completa:https://www.w3schools.com/css/css_dimension.asp
Propiedades de márgenes
margin-top
margin-right
margin-bottom
margin-left
margin
Referencia completa:https://www.w3schools.com/css/css_margin.asp
Propiedades de padding
padding-top
padding-right
padding-bottom
padding-left
padding
El padding determina el espacio al interior de los bordes de un elemento. Por ejemplo para
que el texto no se pegue al borde de un recuadro agregamos padding.
Referencia completa:https://www.w3schools.com/css/css_padding.asp
Propiedades de bordes
border-width
border-style
border-color
border
Los bordes también pueden definir de manera independiente para cada costado
de un recuadro (top, right, bottom, left)
Referencia completa:https://www.w3schools.com/css/css_border.asp
Colores
Los colores en CSS se pueden indicar de formas diferentes:
- palabras clave (color name)
- valores RGB
- valor HEX (hexadecimal)
- valores HSL
- valores RGBA
- valores HSLA
Colores - Nombres
En CSS hay definidos 140 nombres de colores, la lista
completa en:
https://www.w3schools.com/colors/colors_names.asp
Colores - RGB y RGBA
El color se escribe especificando los valores de rojo, verde y azul entre 0 y 255.
https://www.w3schools.com/css/css_colors_rgb.asp
Colores - HEX
El color se escribe especificando los valores de rojo, verde y
azul en formato hexadecimal, con el símbolo # adelante, por
ejemplo:
#FF8C00
https://www.w3schools.com/css/css_colors_hex.asp
Actividad 3: 😎
Un mini sitio web
Actividad 3:
En esta actividad desarrollaremos un sitio web para una serie que les guste.
1. Desarrollar un mini sitio web de cuatro páginas. Una página principal con información general de la
serie y tres páginas con información acerca de la serie. Por ejemplo: Elenco, curiosidades, temporadas,
guiones, etc.
2. El documento principal debe llamarse índex.html
3. Todas las páginas tienen que tener un encabezado (usar <header>) , un menú de navegación para ir a
cada página (usar <nav>), una sección de contenido (usar <main>, <article> o <section> según
corresponda), un pie de página (usar <footer>) y, al menos, una imagen y/o video.
4. De inir un único documento .css donde están de inidos todos los estilos y lincearlo a las cuatro
páginas .html.
f
Consultas 🤚
Fin de la clase. 👋