0% encontró este documento útil (0 votos)
23 vistas6 páginas

Guía Introductoria a CSS

Este documento explica los conceptos básicos de CSS como lenguaje de diseño web, incluyendo selectores, propiedades comunes, modelo de cajas y flexbox.

Cargado por

marisol alvarez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
23 vistas6 páginas

Guía Introductoria a CSS

Este documento explica los conceptos básicos de CSS como lenguaje de diseño web, incluyendo selectores, propiedades comunes, modelo de cajas y flexbox.

Cargado por

marisol alvarez
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

CSS BASICO

¿Qué es CSS?
CSS (Cascading Style Sheets) es el lenguaje que te permite darle estilo a tus
páginas web. Imagina que HTML es el esqueleto de tu sitio, mientras que CSS le
da la piel, el color y la forma. Antes, veamos como utilizar CSS para nuestros sitios
HTML.
Primero necesitamos establecer la relación entre nuestro archivo HTML y CSS
utilizando la etiqueta <link> y sus atributos rel y href

En este ejemplo, la etiqueta <link> va dentro de la etiqueta <head> y utiliza dos


atributos : el atributo rel es siempre el mismo y lleva de valor la palabra
"stylesheet" mientras que el atributo href debe tener la ubicación del archivo de

CSS que queremos ejecutar.

Sintaxis Básica

CSS BASICO 1
El código CSS se escribe en bloques que contienen:

Selector: Define a qué elementos HTML se aplica el estilo.

Declaraciones: Las propiedades CSS que quieres aplicar, seguidas de dos


puntos y su valor.

Punto y coma: Separa cada declaración.

En el ejemplo anterior, utilizamos CSS para cambiar de color el texto en pantalla.


En este caso :

CSS BASICO 2
p: Es el selector y hace referencia al nombre de la etiqueta <p> , es decir que
estaria aplicando a todas esas etiquetas

{…}: Es el bloque de propiedades para modificar del selector

color: Es el nombre de una propiedad de CSS que se usa para cambiar el


color de la tipografia de un elemento

red: Es el nombre de un color predefinido

Tipos de Selectores
Selector Universal: * selecciona todos los elementos HTML.

Selector por Etiqueta: etiqueta selecciona todos los elementos con esa
etiqueta (e.g., p , h1 ).

Selector por ID: #id selecciona el elemento con ese atributo ID único
(e.g., #titulo-principal ).

Selector por Clase: .clase selecciona todos los elementos con ese atributo de
clase (e.g., .boton ).

Selectores Descendientes: padre > hijo selecciona elementos "hijo" dentro de


un "padre" (e.g., ul > li ).

Propiedades Básicas
Color: color define el color del texto. background-color define el color de fondo.

Fuente: font-family establece la familia de fuentes, font-size el tamaño y font-

weight el grosor.

Margen: margin agrega espacio alrededor del elemento.

Relleno: padding agrega espacio dentro del borde del elemento.

Borde: border define el estilo, grosor y color del borde.

Ancho: width establece el ancho del elemento.

CSS BASICO 3
Alto: height establece la altura del elemento.

Modelo de Cajas
Cada elemento HTML se representa como una caja con:

Contenido: El texto o imagen dentro del elemento.

Relleno: El espacio entre el contenido y el borde.

Borde: La línea decorativa alrededor del contenido.

Margen: El espacio alrededor del borde.

CSS BASICO 4
Usualmente utilizamos este diagrama para calcular el tamaño real que esta
ocupando una etiqueta en particular.

Etiquetas de Línea y Bloque


Etiquetas de Bloque: Crean nuevas líneas y ocupan todo el ancho disponible
(e.g., <div> , <h1> ).

Etiquetas de Línea: No crean nuevas líneas y solo ocupan el ancho necesario


(e.g., <span> , <a> ).

Flexbox
Flexbox es un módulo CSS que te permite crear diseños de página flexibles y
responsivos.

Contenedor Flex: Se define con la propiedad display: flex .

Elementos Flex: Los elementos dentro del contenedor se convierten en


elementos flex.

Propiedades Flex: Permiten distribuir el espacio, alinear elementos y más.

CSS BASICO 5
Recuerda
CSS es un lenguaje profundo con muchas más propiedades y posibilidades.

Existen herramientas y frameworks para facilitar la escritura de código CSS.

La práctica te ayudará a crear diseños web increíbles con CSS.

CSS BASICO 6

También podría gustarte