55 lines
1.3 KiB
Markdown
55 lines
1.3 KiB
Markdown
---
|
|
title: Introduction to CSS
|
|
localeTitle: Introducción a CSS
|
|
---
|
|
## Introducción a CSS
|
|
|
|
### ¿Qué es CSS?
|
|
|
|
Las hojas de estilo en cascada (CSS) describen cómo debería aparecer el html en una página.
|
|
|
|
Antes, los desarrolladores de CSS aplicarían estilos utilizando atributos o etiquetas especiales en cada nodo de una página. Esto hizo que el marcado sea repetitivo y propenso a errores.
|
|
|
|
CSS permite a los selectores describir cómo debe verse cada pieza de contenido coincidente.
|
|
|
|
```CSS
|
|
body {
|
|
font-size: 15px;
|
|
}
|
|
|
|
a {
|
|
color: rebeccapurple;
|
|
text-decoration: underline;
|
|
}
|
|
```
|
|
|
|
### Usando CSS
|
|
|
|
**Las hojas de estilo externas** permiten que muchas páginas compartan los mismos estilos.
|
|
|
|
```HTML
|
|
<link href="styles.css" rel="stylesheet" type="text/css">
|
|
```
|
|
|
|
**Las hojas de estilo internas** aplican CSS a todas las etiquetas coincidentes en una página.
|
|
|
|
```HTML
|
|
<style>
|
|
h1 {
|
|
font-family: sans-serif;
|
|
margin-bottom: 1.5em;
|
|
}
|
|
</style>
|
|
```
|
|
|
|
**CSS en línea** aplica estilos a una sola etiqueta.
|
|
|
|
```HTML
|
|
<img src="..." style="border: 1px solid red;" />
|
|
```
|
|
|
|
#### Más información:
|
|
|
|
* [Escuelas w3](https://www.w3schools.com/css/css_intro.asp)
|
|
* [Almanaque trucos CSS](https://css-tricks.com/almanac/)
|
|
* [Sitepoint](https://www.sitepoint.com/html-css/?ref_source=github) |