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) |