54 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			54 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								title: CSS3 Media Queries
							 | 
						||
| 
								 | 
							
								localeTitle: Consultas de medios CSS3
							 | 
						||
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								## Consultas de medios CSS3
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Las consultas de medios le permiten tener diferentes estilos para diferentes dispositivos / tamaños de pantalla. Su introducción en CSS3 ha facilitado enormemente la construcción. de páginas web responsivas.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								El mejor enfoque al diseñar un sitio web sensible es pensar primero en dispositivos móviles; Lo que significa que creas tu página comenzando con el diseño y el contenido. de la versión móvil. Puede pensar que con algunos tamaños escalables (%, vw o vh), su página se adaptará perfectamente a cualquier dispositivo. Pero no lo hará. Tal vez para un diseño muy básico, pero ciertamente no para páginas más comunes o complejas.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Al diseñar su página para dispositivos más pequeños, se centrará en el contenido principal. En una pantalla más grande, tendrá que volver a adaptar algunos tamaños de fuente, márgenes, rellenos y demás para mantener su sitio cómodo y legible, pero también querrá / necesitará agregar más contenido, los que no juzgó fundamental, y rellene el espacio creado por el tamaño de la pantalla.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								El proceso de pensamiento debe ser:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								1.  ¿Qué contenido mostrar?
							 | 
						||
| 
								 | 
							
								2.  ¿Cómo maquetar?
							 | 
						||
| 
								 | 
							
								3.  ¿Tamaño?
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								### La sintaxis básica.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								```css
							 | 
						||
| 
								 | 
							
								    @media only screen and (min-width: 768px) { 
							 | 
						||
| 
								 | 
							
								      p {padding: 30px;} 
							 | 
						||
| 
								 | 
							
								    } 
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								La etiqueta `p` tendrá un relleno de 30px tan pronto como la pantalla alcance un ancho mínimo de 768px.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								### La sintaxis AND
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								```css
							 | 
						||
| 
								 | 
							
								  @media only screen and (min-height: 768px) and (orientation: landscape) { 
							 | 
						||
| 
								 | 
							
								    p {padding: 30px;} 
							 | 
						||
| 
								 | 
							
								  } 
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								La etiqueta `p` tendrá un relleno de 30px tan pronto como la pantalla alcance la altura mínima de 768px y su orientación sea horizontal.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								### La sintaxis OR
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								```css
							 | 
						||
| 
								 | 
							
								    @media only screen and (min-width: 768px), (min-resolution: 150dpi) { 
							 | 
						||
| 
								 | 
							
								      p {padding: 30px;} 
							 | 
						||
| 
								 | 
							
								    } 
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								La etiqueta `p` tendrá un relleno de 30px tan pronto como la pantalla alcance el ancho mínimo de 768px o su resolución alcance el mínimo de 150dpi.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								### Más información
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								*   [MDN - consultas de medios](https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries)
							 | 
						||
| 
								 | 
							
								*   [Escuelas W3 - regla @media](https://www.w3schools.com/cssref/css3_pr_mediaquery.asp)
							 | 
						||
| 
								 | 
							
								*   [Trucos CSS Estándar Dispositivo Anchos Atricle](https://css-tricks.com/snippets/css/media-queries-for-standard-devices/)
							 | 
						||
| 
								 | 
							
								*   \[https://alistapart.com/article/responsive-web-design◆(Ethan Marcotte A List Apart Atricle on Responsive Web Design)
							 |