- 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
Posicionamiento de Layout Básico en CSS
Clase 40 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 crear un diseño básico con CSS?
Aprender a crear un layout básico es esencial en el mundo del desarrollo web. Al principio, puede parecer un reto, pero una vez que entiendes los conceptos de display y position en CSS, el proceso se vuelve mucho más claro. En el entorno laboral, te enfrentarás a peticiones de crear páginas que incluyan un header, un footer, una sección principal y quizá una sidebar para anuncios o contenido adicional. Vamos a explorar cómo puedes lograr esto de manera efectiva.
¿Qué elementos debe incluir el layout?
Al trabajar en un layout web, es importante distinguir las diferentes secciones que componen la página:
- Header: Generalmente incluye el logo y la barra de navegación.
- Sección principal: Área de contenido principal con texto e imágenes de ejemplo.
- Sidebar: Espacio para elementos complementarios como noticias, blog posts o multimedia.
- Footer: Contiene información básica de la empresa y enlaces a redes sociales.
¿Cómo posicionar los contenedores correctamente?
El posicionamiento de los elementos es un paso crucial. La intención es lograr que cada sección del layout esté en su lugar deseado. Aquí es donde los conceptos de display y position entran en juego. Algunas recomendaciones para un diseño eficiente incluyen:
- Utilizar
display: blockpara asegurarte de que cada sección ocupe su propio espacio y no se mezcle con otras. - Incorporar
position: relativeoposition: absolutecuando sea necesario para ajustes más precisos. - Comenzar con un layout estático: ve ajustando los elementos en sus posiciones básicas antes de añadir estilos más complejos.
¿Cómo personalizar el diseño?
Una vez que tienes el esqueleto del layout listo, puedes comenzar a personalizarlo. Aunque el estilo no es el enfoque principal en un primer prototipo, añadir toques personales puede darte una mejor comprensión de cómo CSS da vida a una página web.
- Colores y fuentes: Aplica diferentes paletas de color y tipografías para mejorar la estética visual.
- Imágenes y multimedia: Asegúrate de que las imágenes se vean bien y funcionen con el diseño general.
- Estilos avanzados de CSS: Una vez dominado el layout básico, considera experimentar con funcionalidades como
Display Flexpara añadir más dinámica y flexibilidad a tu diseño.
Crear un layout básico es el primer paso hacia el desarrollo de páginas web efectivas y atractivas. No te detengas aquí, sigue explorando y personalizando tus diseños. Aprender y practicar es un ciclo continuo, y cada nuevo conocimiento te llevará a crear interfaces más complejas y funcionales.