Mi Curso Css
Mi Curso Css
conceptos y técnicas que abarcan desde los fundamentos hasta las metodologías
avanzadas y las mejores prácticas. Aquí tienes una lista extremadísimamente
exhaustiva:
2. **Especificidad y Cascada**:
- Regla de especificidad.
- Orden de cascada.
- Importancia de `!important`.
- Herencia de propiedades.
3. **Propiedades Básicas**:
- `color`, `background-color`, `border`, `margin`, `padding`.
- `width`, `height`.
- `display`, `position`, `float`, `clear`.
- `font-family`, `font-size`, `font-weight`, `text-align`, `line-height`.
4. **Box Model**:
- Contenido, padding, borde, margen.
- `box-sizing` (`content-box` vs. `border-box`).
- `margin-collapse`.
5. **Unidades de Medida**:
- Unidades absolutas (`px`, `pt`, `cm`).
- Unidades relativas (`em`, `rem`, `%`, `vw`, `vh`, `vmin`, `vmax`).
- Unidades flexibles (`fr` en Grid/Flexbox).
6. **Layout Básico**:
- `display: block`, `display: inline`, `display: inline-block`.
- `float` y `clear`.
- Centrado de elementos.
- `position` (`static`, `relative`, `absolute`, `fixed`, `sticky`).
- `z-index` y apilamiento.
7. **Tipografía**:
- `@font-face` y fuentes web.
- Propiedades tipográficas (`font-family`, `font-style`, `font-variant`, etc.).
- `text-transform`, `text-shadow`, `letter-spacing`, `word-spacing`.
- `line-height`, `text-align`, `text-indent`.
9. **Flexbox**:
- Contenedor flex (`display: flex`).
- Ejes principales y secundarios.
- Propiedades de flexibilidad (`flex-direction`, `justify-content`, `align-
items`, `flex-wrap`).
- Propiedades de los hijos (`flex-grow`, `flex-shrink`, `flex-basis`, `order`,
`align-self`).
- Técnicas de alineación y distribución.
12. **Transformations**:
- `transform` (`rotate`, `scale`, `translate`, `skew`).
- `transform-origin`.
- 2D vs 3D transforms (`perspective`, `rotateX`, `rotateY`).