Tutorial de HTML y CSS para principiantes

Fundamentos de HTML

Introducción Lenguaje HTML Etiquetas HTML Atributos Estilos Estructura básica de la página Etiquetas básicas Párrafos Encabezados Texto en negrita Texto en cursiva Listas desordenadas Listas ordenadas Enlaces Enlaces internos Imágenes Ancho de la imagen Altura de la imagen Establecer ancho y altura de la imagen Tablas Ancho y altura de la tabla Celdas de encabezado Practicum

Fundamentos de CSS

Introducción a CSS Cómo trabajar con CSS Valores para el color Cualquier color Ancho y alto Alineación del texto Alineación del texto a la derecha Alineación del texto al centro Alineación del texto a la izquierda Alineación del texto justificada Práctica de alineación de texto Negrita Cursiva Tamaño de fuente Familia de fuente Interlineado Valor de line-height sin unidades Propiedad abreviada font Sangría de la primera línea Efectos de texto Subrayado inferior del texto Subrayado superior del texto Tachado del texto Cancelación de efectos para el texto Practicum

Selectores

Relaciones entre etiquetas Herencia de propiedades Agrupación de selectores Propiedades comunes Selectores de descendientes Selector de hijo Selector de clase Etiqueta span Etiqueta div Agrupación de clases Etiqueta con clase específica Selector de descendientes y clases Combinaciones complejas de selectores de descendientes y clases Error común en selectores de descendientes Elemento con múltiples clases Selector por id Selector por id y clases Uso de id Selector por múltiples clases Múltiples selectores de forma conjunta Error con múltiples selectores Agrupación de selectores complejos Error al agrupar Práctica con combinaciones de selectores Prioridad de selectores Nota sobre conflicto de propiedades Reglas de especificidad Prioridad de selectores de descendientes Selector de hermano adyacente Selector de hermano general Selector universal Selectores de atributos Estados de los enlaces Matices de la secuencia de estados de los enlaces Estados link y visited Uso común de los estados de los enlaces Selectores complejos con enlaces Enlace con clase Selección de elementos finales Selección por posición Selección de hijo único Selección de elementos vacíos Selección por posición y tipo de elementos Negación not

Decoración

Color de fondo Fundamentos de los bordes Borde sólido Borde punteado Borde discontinuo Borde en relieve Borde doble Propiedad abreviada para el borde Bordes para lados diferentes Redondeo de bordes del bloque Redondeo de bordes del fondo Crear un círculo Redondeo para esquinas diferentes Cuatro valores Dos valores Tres valores Redondeo en porcentaje Crear un círculo con redondeo en porcentaje Imagen de fondo Repetición de la imagen de fondo Otras propiedades para el fondo Marcadores de listas ul Marcadores cuadrados para listas ul Marcadores de listas ul en forma de círculos Marcadores de listas ul en forma de círculos rellenos Sin marcadores para listas ul Marcadores de listas ol Números romanos en minúscula para listas ol Números romanos en mayúscula para listas ol Letras latinas en minúscula para listas ol Letras latinas en mayúscula para listas ol Letras griegas en minúscula para listas ol Números con cero inicial para listas ol

Modelo de Caja

Margen exterior margin Márgenes margin para diferentes lados Múltiples valores en margin Cuatro valores en margin Dos valores en margin Tres valores en margin Relleno interior padding Rellenos padding para diferentes lados Múltiples valores en padding Expansión de elementos Influencia del borde en la expansión de elementos Influencia conjunta de padding y borde en la expansión de elementos Cancelación de la expansión de elementos Elementos de bloque Anchura y altura de un elemento de bloque Anchura de un elemento de bloque Altura de un elemento de bloque Altura sin contenido Múltiples elementos de bloque adyacentes Elementos en línea Anchura y altura de un elemento en línea Múltiples elementos en línea adyacentes Espaciado entre elementos en línea Definición del modelo de caja Propiedad display Elementos en línea-bloque Anchura y altura de un elemento en línea-bloque Anchura de un elemento en línea-bloque Altura de un elemento en línea-bloque Múltiples elementos en línea-bloque adyacentes Alineación de elementos de bloque Alineación de un elemento de bloque con margen izquierdo Alineación de un elemento de bloque con margen derecho Alineación de elementos en línea Centrado de elementos en línea Centrado de múltiples elementos en línea Alineación de elementos en línea a la derecha Alineación de elementos en línea-bloque Centrado de elementos en línea-bloque Alineación de elementos en línea-bloque a la derecha Elementos flex Altura del padre de elementos flex Anchura del padre de elementos flex Padre en línea-bloque Rellenos padding del padre Márgenes margin a los descendientes Alineación de elementos flex Alineación de elementos flex al centro Alineación de elementos flex a lo largo del padre Alineación de elementos flex a lo largo del padre con márgenes Alineación de elementos flex a lo largo del padre con márgenes iguales

Posicionamiento

Absoluto Relativo Absoluto respecto al padre Absoluto respecto al absoluto Absoluto sin coordenadas Centrado mediante absolute Valores negativos en absolute Posicionamiento fijo Bloque de ancho completo de pantalla Superposición de elementos en el eje Z Regulación de la superposición de elementos en el eje Z Matices de la aplicación de valores negativos de z-index

Flotantes

Introducción a la propiedad float Propiedad float y etiquetas Combinación de float y margin Combinación de float y padding Elementos flotantes bajo etiquetas Efecto de los flotantes en el padre Altura del padre de los flotantes Texto en el padre de los flotantes Ajuste de texto Cancelación del ajuste de texto Div separado con clearfix Altura del padre y clearfix Propiedad float para bloques Propiedad float y varios bloques Propiedad float y padre sin texto

Flexbox

Colocación en fila o columna Colocación de elementos flex en fila invertida Colocación de elementos flex en columna Inversión de columna con elementos flex Eje principal y eje transversal Alineación en el eje principal Alineación en el eje transversal Valor center de la propiedad align-items Centrado sin altura de bloques Centrado con diferente altura de bloques Valor stretch de la propiedad align-items Práctica en alineación de ejes Alineación de elemento individual Orden de bloques flex

Cuadrículas

Introducción a las cuadrículas Pistas y líneas Visualización en el depurador Columnas Unidad fr fr fraccionales Píxeles y fr Porcentajes y fr Función repeat Valor auto Valor auto-fill Función minmax Valor auto-fit Filas Propiedad abreviada para filas y columnas Combinación de filas Combinación de columnas Combinaciones de uniones Superposición de columnas Espacio entre columnas Espacio entre filas Espacio entre columnas y filas Mosaico

Maquetas

Creación de Menús Maquetas de Sitio Sencillas de Una Columna Esquema de Maquetas con Múltiples Contenedores Bloques Estructurales del Sitio Esquema de Maqueta de Dos Columnas Esquema de Maqueta de Sitio de Tres Columnas Etiquetas Especiales para Elementos de Maquetación Etiquetas Principales de Maquetación Etiqueta para Secciones Práctica con Maquetas
bydeenesfrptru