- 1
Este curso tiene una versión actualizada.
00:05 - 2

HTML y CSS: Fundamentos para Desarrolladores Web
02:46 - 3

Fundamentos del Desarrollo Frontend: Tecnologías y Prácticas Esenciales
05:02 - 4

Fundamentos del Desarrollo Backend
03:55 - 5

Comprende el Rol y las Habilidades de un Desarrollador Full Stack
03:04 - 6

Diferencias entre Páginas Web Estáticas y Dinámicas
08:18
Implementación Básica de CSS en HTML
Clase 23 de 56 • Curso Definitivo de HTML y CSS
Contenido del curso
- 17

Creación de Formularios Web Efectivos con HTML
11:54 - 18

Creación de Formularios HTML con Campos de Fecha y Hora
10:18 - 19

Autocompletado y Requerimiento en Formularios HTML
10:49 - 20

Creación de Menús Desplegables con Select y Data List en HTML
08:11 - 21

Diferencias entre botones submit e input en formularios HTML
04:50
- 22

Introducción a CSS: Estilos y Aplicaciones Básicas
02:05 - 23

Implementación Básica de CSS en HTML
10:50 - 24

Pseudo Clases y Pseudo Elementos en CSS
17:31 - 25

Anatomía de una Regla CSS: Selectores y Declaraciones
02:16 - 26

Modelo de Caja en CSS: Margen, Relleno y Bordes
15:49 - 27

Herencia en CSS: Cómo Funciona y Afecta a los Estilos
06:00 - 28

Especificidad y Orden de Declaración en CSS
08:17 - 29

Especificidad y Orden en CSS: Crear y Aplicar Estilos Correctamente
15:28 - 30

Buenas prácticas en CSS: Especificidad y uso adecuado de selectores
08:12 - 31

Combinadores CSS: Hermanos Adyacentes y Especificidad
05:06 - 32

Selectores de Hermano General en CSS: Uso y Ejemplos Prácticos
02:52 - 33

Combinadores CSS: Hijos y Descendientes
06:18 - 34

Medidas Absolutas y Relativas en CSS: Píxeles y Porcentajes
07:48 - 35

Comprensión del uso de em en CSS: medidas relativas de fuente
08:29 - 36

Uso de REM en CSS para Fuentes y Dimensiones
08:25 - 37

"Uso de Viewport y Dimensiones en CSS: min-width, max-width, min-height"
08:26 - 38

Posicionamiento en CSS: Static, Absolute y Relative
10:26 - 39

CSS: Display Block, Inline e Inline-Block
12:52 - 40

Posicionamiento de Layout Básico en CSS
01:48 - 41

Posicionamiento y Estilos con Display Flex en CSS
15:15 - 42

Posicionamiento Vertical con Flexbox en CSS
12:42 - 43

Uso de Variables Custom en CSS para Optimizar Estilos
12:34 - 44

Fuentes y Web Fonts en CSS: Cómo Seleccionarlas y Aplicarlas
11:43
- 45

Responsive Design: Estrategias Mobile First
06:31 - 46

Patrones de Diseño Responsive: Mobile First a Desktop
07:20 - 47

Media Queries para Diseño Responsive Mobile y Tablet
12:10 - 48

Patrón Layout Shifter en Diseño Mobile First
08:51 - 49

Patrón de Diseño Responsive: Column Drop en CSS
07:47 - 50

Diseño Responsive: Estrategias y Ejemplos Prácticos
11:52 - 51

Imágenes Responsive: Uso de la Etiqueta Picture y Buenas Prácticas
12:00
¿Cómo empezar con CSS en nuestro proyecto de HTML?
CSS, o Hojas de Estilo en Cascada, es una herramienta fundamental en el desarrollo web que nos permite dar estilo a nuestros documentos HTML. Para integrarlo adecuadamente en un proyecto, sigue estas buenas prácticas y métodos al trabajar con CSS.
Estructura básica del proyecto
Antes que nada, debemos asegurarnos de tener una buena organización de las carpetas y archivos de nuestro proyecto. Aquí te comparto un enfoque recomendado:
- Crea una carpeta: Organiza tu proyecto creando una carpeta llamada, por ejemplo,
clases-css. - Genera el archivo HTML: Dentro de la carpeta, crea un archivo llamado
index.html. - Organiza CSS y HTML: Mantén tus documentos HTML y CSS en archivos separados para mejorar la organización y mantenimiento.
¿Cómo enlazar CSS al proyecto HTML?
Para que el HTML pueda "ver" y utilizar nuestros estilos en CSS, necesitamos crear una referencia adecuada. Aquí te muestro las diferentes formas de hacerlo:
-
Enlace de archivo externo: Esta es la forma más recomendada y profesional.
- Crea un archivo CSS, por ejemplo,
style.css. - En el
index.html, dentro de la etiqueta<head>, usa la etiqueta<link>para enlazar el CSS:
<link rel="stylesheet" href="style.css"> - Crea un archivo CSS, por ejemplo,
-
Uso de la etiqueta
<style>: Puedes incluir estilos directamente en el archivo HTML, dentro de la etiqueta<style>, aunque no es la mejor práctica debido a la sobrecarga y dificultad de mantenimiento.<style> p { color: red; } </style> -
Estilo embebido: Esta es la forma menos recomendada, ya que podrías perder control sobre la apariencia y coherencia visual general. Se utiliza directamente en los elementos HTML:
<p style="color: red;">Soy un texto</p>
¿Cómo usar selectores CSS en HTML?
Una vez que hemos establecido la conexión entre CSS y HTML, la personalización de estilos se realiza mediante selectores. Aquí te muestro los más comunes:
-
Selectores de elementos: Modifican etiquetas HTML directamente, como un párrafo.
p { color: blue; } -
Selectores de clase: Se utilizan para aplicar estilos a múltiples elementos con el mismo atributo
class.<p class="miClase">Texto con clase</p>.miClase { color: green; } -
Selectores de ID: Aplican estilos a un único elemento con el atributo
id, indicado con#.<p id="miId">Texto con ID</p>#miId { color: yellow; }
¿Cómo practicar aplicando CSS?
Para afianzar estos conocimientos, se sugiere realizar ejercicios como dar estilo a una lista de productos que podrías tener en un archivo HTML. Algunos consejos para practicar:
- Experimenta con colores: Cambia el color de texto u otros elementos visuales.
- Modifica el tamaño: Ajusta el tamaño de fuente o imágenes para observar el efecto.
Comparte tus avances y resultados para aprender del intercambio de experiencias y mejorar tu comprensión del CSS. Con esto como base, estarás listo para explorar más allá con otros elementos avanzados como clases y pseudoclases en CSS. ¡El siguiente paso aguarda!