SlideShare una empresa de Scribd logo
Responsive Web Design
Interfaces Web Adaptables al dispositivo
empleando HTML5 y CSS3
Adrián Alonso Vega
RESPONSIVE DISPOSITVOS CSS3ADAPTABLE HTML5
1/32
Introducción
Este proyecto tiene como objetivo
presentar la filosofía “Responsive Web
Design” que actualmente se encuentra
en auge
• 5000 millones de dispositivos conectados a Internet
• En 2020, 31.000 millones de dispositivos
• Triplicada la venta de tablets en mercado español
BUSCAR SOLUCIONES
Adaptar UI a tamaños y resoluciones diversas
• 2000. Páginas webs optimizadas a resolución
• 2007. Lanzamiento de Iphone
• 2008. W3C en “Mobile Best Practices” definió el concepto One Web
• 2010. Responsive Web Design por Ethan Marcote
ADELANTARSE AL FUTURO
UNA WEB PARA GOBERNARLOS A TODOS
2
¿Qué es Responsive Web Design?
• Filosofía para solucionar problemas de diseño para la diversidad de
dispositivos
• Una misma web para todo tipo de dispositivo (Un solo código)
• No debe importar resoluciones, tamaños ni orientaciones, la web
debe adaptarse al dispositivo
3 CLAVES: Media Queries Proporciones Elementos Flexible
3
Crecimiento del dispositivo Móvil
• En India el uso del dispositivo móvil ha
superado al de escritorio
• Se estima que entre finales de este año
y 2015 el dispositivo móvil reine sobre el
de escritorio a nivel global
• Comercio electrónico cada vez más
importante en estos dispositivos
• En 2012 3000 millones de dólares
mas que en 2011 en EBAY
• En 2011 el tráfico de Twitter fue del 55%
• En 2011, 1 de cada 7 búsquedas en Google a través de dispositivo
móvil
• Actualmente, 68% de penetración móvil en Facebook
Dispositivos indispensables en nuestras vidas,
siempre se llevan encima.
4/30
Aplicación Nativa vs Aplicación Web
- Fácil Mantenimiento
- Última versión actualizada
- No requiere supervisión
- En cualquier plataforma.
- Muy eficientes
- Características del dispositivo
- Apoyo de los markets de apps
- Compatibilidad con navegadores
- Requieren conexión a internet
- Privacidad
- Propio entorno y lenguaje
- Mayor coste
- Necesario portar para otras
plataformas
VENTAJAS
INCONVENIENTES
VENTAJAS
INCONVENIENTES
5/30
6/30
Tipos de Layouts
Fijos Elásticos
7/30
Media Queries
@media screen and (min-width: 960px)
{
/* Código CSS*/
}
MAX-WIDTH MIN-WIDTH ORIENTATION MIN-DEVICE-WIDTH
8/30
Viewport
• Zona visible del navegador
• Por defecto, navegadores muestran sitio completo
• Gracias a la meta viewport definimos
<meta name="viewport" content="width=device-width, initial-scale=1,
maximum-scale=1">
9/30
Medidas Relativas
#column1 { width: 45%; }
#column2 { width: 30%; }
#column3 { width: 35%; }
CAMBIAR LA FORMA DE PENSAR
#wrapper { width: 90%}
10/30
Imágenes Flexibles
img { max-width: 100%;}
11/30
Fuentes Flexibles
<body>
<p> Responsive <span>Design</span> mola! </p>
</body>
body{ font-size: 100%}
14px/16px= 0.875 em
p { font-size: 0.875em}
18px/14px = 1.2757em
p span { font-size: 1.2857em }
12/30
Mostrando y ocultando contenido
display:none
visibility
Inconveniente:
Se carga todo aunque no se muestre
13/30
Rendimiento Web
Preocupante, por que mostrar la web en móvil requiere un coste
Objetivo: Mejorar experiencia de usuario
Recomendaciones:
• Emplear herramientas para analizar tiempo de cargas y evaluar rendimiento
• No abusar de display:none
• CSS Y JS en únicos ficheros, evitar muchas peticiones HTTP
• Evitar embeber CSS Y JS, siempre en ficheros, se cachean
• Minimizar código
• CSS en el header y JS al final.
• Evitar redireccionamientos
14/30
Compatibilidad de Navegadores
CROSS BROWSER: Diseño de páginas webs que se ven y se comportan
exactamente igual sin importar el navegador
SOLUCIONES:
Hojas de estilos específicas
Validar HTML y CSS
RESET CSS
15/30
IE y los MediaQueries
Microsoft no da soporte a IE7 ni IE8 para interpretar mediaqueries
SOLUCION: RESPOND.JS
<script type=”text/javascript” src=”js/respond.min.js”></script>
https://github.com/scottjehl/Respond)
16/30
Librería javascript que detecta funcionalidades de HTML5 y CSS3
que son compatibles con el navegador.
Permite escribir CSS y Javascript condicional
if (Modernizr.canvas)
{
// Pintar Canvas
}
else
{
alert(‘Su navegador no soporta la funcionalidad HTML5 Canvas') ;
}
17/30
Ventajas de RWD
• Reducción de costes de desarrollo, una sola implementación
• Eficiencia al realizar procesos de mantenimiento y
actualización
• Mejora de la usabilidad, experiencia de usuario única
• Google premia RWD, posicionamiento web
• Informes de tráfico mas reales
• Beneficio de tecnologías móviles
• Innovador
Desventajas de RWD
• Tiempos de carga en dispositivos móviles
• Mayor tiempo de optimización de diseño y de código
• Todo el mundo quiere cambiar su web a Responsive
• Compatibilidad con navegadores
18/30
Técnicas de Implementación de RWD
MOSTLY FLUID COLUMN DROP
LAYOUT SHIFTER TINY TWEAKS
19/30
Técnicas de Implementación de RWD
OFF CANVAS
20/30
¿Cómo probar RWD?
Existen multitud de herramientas Online, que nos permiten
probar dispositivos del mercado, redimensionar nuestro
navegador, plugins que nos proporcionan las dimensiones del
viewport
Quirktools.com / Screenfly
(https://quirktools.com/screenfly/)
21/30
¿Qué es un framework front-end?
Un framework para front-end es un conjunto de conceptos y
herramientas que nos facilita considerablemente el trabajo de
diseñar una web proporcionándonos una base o esqueleto para
nuestros nuevos diseño
- Agilidad y rapidez
- Funcionalidad
- Apoyo de la comunidad web
- Emplea buenas prácticas
- Abstracción para decisiones como
breakpoints
- Pérdida de Libertad
- Código menos flexible
- Menos control
- Curva de aprendizaje
INCONVENIENTESVENTAJAS
22/30
Twitter Bootstrap es una colección de herramientas de software
libre para la creación de sitios y aplicaciones web.
Contiene plantillas de diseño basadas en HTML y CSS con
tipografías, formularios, botones, gráficos, barras de navegación y
demás componentes de interfaz, además de extensiones
de JavaScript.
Agilidad Multinavegador
Integrable Ligero
http://twitter.github.io/bootstrap/
23/30
Estructura del Framework
- bootstrap/
-- css/
--- bootstrap.css
--- bootstrap.min.css
--- bootstrap-responsive.css
--- bootstrap-responsive.min.css
-- js/
--- bootstrap.js
--- bootstrap.min.js
-- img/
--- glyphicons-halflings.png
--- glyphicons-halflings-white.png
24/30
¿Cómo incluir Bootstrap en nuestra
aplicación?
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Bootstrap</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
</head>
<body>
<p>!Hola Bootstrap!</p>
</body>
</html>
25/30
Sistema de Columnas
• Layout fijo: 12 columnas cubriendo 940 px
• Layout fluido: 12 columnas basado en breakpoints
26/30
Fluido vs Fijo
<div class="container-fluid">
<div class="row-fluid">
<div class="span4"> 4/12 </div>
<div class="span8">
<div class="row-fluid">
<div class="span5"> 5/12 </div>
<div class="span2"> 2/12 </div>
<div class="span5"> 5/12 </div>
</div>
</div>
</div>
</div>
<div class="container">
<div class="row">
<div class="span4"> 4/12 </div>
<div class="span8">
<div class="row">
<div class="span3"> 3/8 </div>
<div class="span2"> 2/8</div>
<div class="span3"> 3/8 </div>
</div>
</div>
</div>
</div>
27/30
Ejemplo RWD con Bootstrap
28/30
29/30
Muchas Gracias
Espero que haya sido
una presentación
agradable para ustedes
• Importancia del usuario móvil
• Buenas experiencias de usuario y accesibilidad
• Objetivo: llegar a todo tipo de usuario sin excepción de
navegador o dispositivo
• Herramientas suficientes: HTML5 y CSS3, mediaqueries,…
• Empleando frameworks o construir el sitio desde cero
Conclusión
30/30

Más contenido relacionado

PPTX
Video animado diseño web adaptativo o responsivo
PDF
Cómo construir portales para móviles y tables con Liferay 6.1
DOCX
Diseño web responsivo
ODP
Front End & Responsive Web Design | DevFest Merida
PDF
Responsive web design
PPTX
Webs
PDF
Usabilidad y Gestión Web
PPTX
Hist. diseño web
Video animado diseño web adaptativo o responsivo
Cómo construir portales para móviles y tables con Liferay 6.1
Diseño web responsivo
Front End & Responsive Web Design | DevFest Merida
Responsive web design
Webs
Usabilidad y Gestión Web
Hist. diseño web

La actualidad más candente (18)

PPTX
Navegadores de internet
DOCX
PPTX
Usabilidad y gestión web
PPTX
Tipos de web
PPTX
Presentacion navegadores
PPTX
Desarrollos de aplicaciones móviles con tecnologías web
PPTX
Sena laura viveros saray martinez webs
PPS
Estandares Web, Accesibilidad y Usabilidad
PPT
Introducción a Gestores de Contenido web
PPTX
caracteristica web 1,we 2, web.pptx
PPT
Joomla mobile
DOCX
Diseño con estándares
PPTX
WEB.pptx
PPTX
Introducción y características de webnode
PDF
PPT
Juegos html5
PPTX
Accesibilidad rd
PPTX
Estandares para diseño web
Navegadores de internet
Usabilidad y gestión web
Tipos de web
Presentacion navegadores
Desarrollos de aplicaciones móviles con tecnologías web
Sena laura viveros saray martinez webs
Estandares Web, Accesibilidad y Usabilidad
Introducción a Gestores de Contenido web
caracteristica web 1,we 2, web.pptx
Joomla mobile
Diseño con estándares
WEB.pptx
Introducción y características de webnode
Juegos html5
Accesibilidad rd
Estandares para diseño web
Publicidad

Destacado (20)

PDF
Student Mentoring Programs: The Why's, How's, and More
PPTX
Learn how to Responsive web desing
ODP
Web Design And Development With Open Source
PDF
Improving the Responsive Web Design Process in 2016
PDF
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...
PPTX
Brian Beckham - Atomic Design - Modularity Matters: Bringing Atomic Design to...
PDF
Designing Responsive Websites
PDF
Atomic Designにまつわるエトセトラ
PDF
Responsive web design
ODP
Responsive Web Design - but for real!
PDF
UI Design with HTML5 & CSS3
PDF
DBFluteを閉じ込めよう
PPTX
Spring starterによるSpring Boot Starter
PPTX
Responsive web design ppt
PDF
Responsive Design Workshop
PPTX
Intro to modern web technology
PDF
ヒューマンリーダブルな CSS 記述法(異次元編):2016年5月13日 CodeGrid 四周年記念パーティー
PDF
Responsive Web Design Basics
PPTX
最近誰かに「やったほうがいいよ」と伝えた7のこと
PDF
Creating Beautiful, Accessible, and User-Friendly Forms
Student Mentoring Programs: The Why's, How's, and More
Learn how to Responsive web desing
Web Design And Development With Open Source
Improving the Responsive Web Design Process in 2016
"Responsive Web Design: Clever Tips and Techniques". Vitaly Friedman, Smashin...
Brian Beckham - Atomic Design - Modularity Matters: Bringing Atomic Design to...
Designing Responsive Websites
Atomic Designにまつわるエトセトラ
Responsive web design
Responsive Web Design - but for real!
UI Design with HTML5 & CSS3
DBFluteを閉じ込めよう
Spring starterによるSpring Boot Starter
Responsive web design ppt
Responsive Design Workshop
Intro to modern web technology
ヒューマンリーダブルな CSS 記述法(異次元編):2016年5月13日 CodeGrid 四周年記念パーティー
Responsive Web Design Basics
最近誰かに「やったほうがいいよ」と伝えた7のこと
Creating Beautiful, Accessible, and User-Friendly Forms
Publicidad

Similar a Responsive Web Design (20)

PDF
Responsive Web Design, ventaja, inconvenientes y recomendaciones
PDF
Curso responsive web design - Redradix School
PDF
Interfaces Web Adaptables al dispositivo empleando HTML5 y CSS3.pdf
PPTX
Responsive Web Design
PDF
Articulo (Responsive Web Desing)
PDF
Curso de Responsive Web Design de BEEVA
PDF
Responsive Web Design
ODP
Diseño con códigos
PPTX
Responsive web design
PDF
Edición de bolsillo: CSS3, HTML5 y JS para la web móvil
PDF
Cómo llegar a los celulares y Tablets
PDF
Taller diseño web responsivo
PDF
Front end basics - Responsive Web Design
PPTX
Presentación web adaptativa : la solución para SEO, móvil, e commerece
PPT
Diseño Responsivo en Drupal: ¿Qué hay de Nuevo?
PDF
Responsive web design - frontenders Valencia
PDF
Responsive Web Design
PDF
Diseño adaptativo y responsive
PDF
Smad IT - Responsive Web Design
Responsive Web Design, ventaja, inconvenientes y recomendaciones
Curso responsive web design - Redradix School
Interfaces Web Adaptables al dispositivo empleando HTML5 y CSS3.pdf
Responsive Web Design
Articulo (Responsive Web Desing)
Curso de Responsive Web Design de BEEVA
Responsive Web Design
Diseño con códigos
Responsive web design
Edición de bolsillo: CSS3, HTML5 y JS para la web móvil
Cómo llegar a los celulares y Tablets
Taller diseño web responsivo
Front end basics - Responsive Web Design
Presentación web adaptativa : la solución para SEO, móvil, e commerece
Diseño Responsivo en Drupal: ¿Qué hay de Nuevo?
Responsive web design - frontenders Valencia
Responsive Web Design
Diseño adaptativo y responsive
Smad IT - Responsive Web Design

Último (20)

PDF
clase auditoria informatica 2025.........
PDF
CyberOps Associate - Cisco Networking Academy
PDF
Estrategia de apoyo tecnología miguel angel solis
PDF
Influencia-del-uso-de-redes-sociales.pdf
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
PDF
Plantilla para Diseño de Narrativas Transmedia.pdf
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PDF
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PDF
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PPT
introduccion a las_web en el 2025_mejoras.ppt
PPTX
REDES INFORMATICAS REDES INFORMATICAS.pptx
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PDF
SAP Transportation Management para LSP, TM140 Col18
PDF
Diapositiva proyecto de vida, materia catedra
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
clase auditoria informatica 2025.........
CyberOps Associate - Cisco Networking Academy
Estrategia de apoyo tecnología miguel angel solis
Influencia-del-uso-de-redes-sociales.pdf
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
Plantilla para Diseño de Narrativas Transmedia.pdf
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
historia_web de la creacion de un navegador_presentacion.pptx
Presentación PASANTIAS AuditorioOO..pptx
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
Zarate Quispe Alex aldayir aplicaciones de internet .docx
MANUAL TECNOLOGÍA SER MINISTERIO EDUCACIÓN
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
introduccion a las_web en el 2025_mejoras.ppt
REDES INFORMATICAS REDES INFORMATICAS.pptx
Power Point Nicolás Carrasco (disertación Roblox).pptx
SAP Transportation Management para LSP, TM140 Col18
Diapositiva proyecto de vida, materia catedra
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx

Responsive Web Design

  • 1. Responsive Web Design Interfaces Web Adaptables al dispositivo empleando HTML5 y CSS3 Adrián Alonso Vega RESPONSIVE DISPOSITVOS CSS3ADAPTABLE HTML5 1/32
  • 2. Introducción Este proyecto tiene como objetivo presentar la filosofía “Responsive Web Design” que actualmente se encuentra en auge • 5000 millones de dispositivos conectados a Internet • En 2020, 31.000 millones de dispositivos • Triplicada la venta de tablets en mercado español BUSCAR SOLUCIONES Adaptar UI a tamaños y resoluciones diversas • 2000. Páginas webs optimizadas a resolución • 2007. Lanzamiento de Iphone • 2008. W3C en “Mobile Best Practices” definió el concepto One Web • 2010. Responsive Web Design por Ethan Marcote ADELANTARSE AL FUTURO UNA WEB PARA GOBERNARLOS A TODOS 2
  • 3. ¿Qué es Responsive Web Design? • Filosofía para solucionar problemas de diseño para la diversidad de dispositivos • Una misma web para todo tipo de dispositivo (Un solo código) • No debe importar resoluciones, tamaños ni orientaciones, la web debe adaptarse al dispositivo 3 CLAVES: Media Queries Proporciones Elementos Flexible 3
  • 4. Crecimiento del dispositivo Móvil • En India el uso del dispositivo móvil ha superado al de escritorio • Se estima que entre finales de este año y 2015 el dispositivo móvil reine sobre el de escritorio a nivel global • Comercio electrónico cada vez más importante en estos dispositivos • En 2012 3000 millones de dólares mas que en 2011 en EBAY • En 2011 el tráfico de Twitter fue del 55% • En 2011, 1 de cada 7 búsquedas en Google a través de dispositivo móvil • Actualmente, 68% de penetración móvil en Facebook Dispositivos indispensables en nuestras vidas, siempre se llevan encima. 4/30
  • 5. Aplicación Nativa vs Aplicación Web - Fácil Mantenimiento - Última versión actualizada - No requiere supervisión - En cualquier plataforma. - Muy eficientes - Características del dispositivo - Apoyo de los markets de apps - Compatibilidad con navegadores - Requieren conexión a internet - Privacidad - Propio entorno y lenguaje - Mayor coste - Necesario portar para otras plataformas VENTAJAS INCONVENIENTES VENTAJAS INCONVENIENTES 5/30
  • 7. Tipos de Layouts Fijos Elásticos 7/30
  • 8. Media Queries @media screen and (min-width: 960px) { /* Código CSS*/ } MAX-WIDTH MIN-WIDTH ORIENTATION MIN-DEVICE-WIDTH 8/30
  • 9. Viewport • Zona visible del navegador • Por defecto, navegadores muestran sitio completo • Gracias a la meta viewport definimos <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> 9/30
  • 10. Medidas Relativas #column1 { width: 45%; } #column2 { width: 30%; } #column3 { width: 35%; } CAMBIAR LA FORMA DE PENSAR #wrapper { width: 90%} 10/30
  • 11. Imágenes Flexibles img { max-width: 100%;} 11/30
  • 12. Fuentes Flexibles <body> <p> Responsive <span>Design</span> mola! </p> </body> body{ font-size: 100%} 14px/16px= 0.875 em p { font-size: 0.875em} 18px/14px = 1.2757em p span { font-size: 1.2857em } 12/30
  • 13. Mostrando y ocultando contenido display:none visibility Inconveniente: Se carga todo aunque no se muestre 13/30
  • 14. Rendimiento Web Preocupante, por que mostrar la web en móvil requiere un coste Objetivo: Mejorar experiencia de usuario Recomendaciones: • Emplear herramientas para analizar tiempo de cargas y evaluar rendimiento • No abusar de display:none • CSS Y JS en únicos ficheros, evitar muchas peticiones HTTP • Evitar embeber CSS Y JS, siempre en ficheros, se cachean • Minimizar código • CSS en el header y JS al final. • Evitar redireccionamientos 14/30
  • 15. Compatibilidad de Navegadores CROSS BROWSER: Diseño de páginas webs que se ven y se comportan exactamente igual sin importar el navegador SOLUCIONES: Hojas de estilos específicas Validar HTML y CSS RESET CSS 15/30
  • 16. IE y los MediaQueries Microsoft no da soporte a IE7 ni IE8 para interpretar mediaqueries SOLUCION: RESPOND.JS <script type=”text/javascript” src=”js/respond.min.js”></script> https://github.com/scottjehl/Respond) 16/30
  • 17. Librería javascript que detecta funcionalidades de HTML5 y CSS3 que son compatibles con el navegador. Permite escribir CSS y Javascript condicional if (Modernizr.canvas) { // Pintar Canvas } else { alert(‘Su navegador no soporta la funcionalidad HTML5 Canvas') ; } 17/30
  • 18. Ventajas de RWD • Reducción de costes de desarrollo, una sola implementación • Eficiencia al realizar procesos de mantenimiento y actualización • Mejora de la usabilidad, experiencia de usuario única • Google premia RWD, posicionamiento web • Informes de tráfico mas reales • Beneficio de tecnologías móviles • Innovador Desventajas de RWD • Tiempos de carga en dispositivos móviles • Mayor tiempo de optimización de diseño y de código • Todo el mundo quiere cambiar su web a Responsive • Compatibilidad con navegadores 18/30
  • 19. Técnicas de Implementación de RWD MOSTLY FLUID COLUMN DROP LAYOUT SHIFTER TINY TWEAKS 19/30
  • 20. Técnicas de Implementación de RWD OFF CANVAS 20/30
  • 21. ¿Cómo probar RWD? Existen multitud de herramientas Online, que nos permiten probar dispositivos del mercado, redimensionar nuestro navegador, plugins que nos proporcionan las dimensiones del viewport Quirktools.com / Screenfly (https://quirktools.com/screenfly/) 21/30
  • 22. ¿Qué es un framework front-end? Un framework para front-end es un conjunto de conceptos y herramientas que nos facilita considerablemente el trabajo de diseñar una web proporcionándonos una base o esqueleto para nuestros nuevos diseño - Agilidad y rapidez - Funcionalidad - Apoyo de la comunidad web - Emplea buenas prácticas - Abstracción para decisiones como breakpoints - Pérdida de Libertad - Código menos flexible - Menos control - Curva de aprendizaje INCONVENIENTESVENTAJAS 22/30
  • 23. Twitter Bootstrap es una colección de herramientas de software libre para la creación de sitios y aplicaciones web. Contiene plantillas de diseño basadas en HTML y CSS con tipografías, formularios, botones, gráficos, barras de navegación y demás componentes de interfaz, además de extensiones de JavaScript. Agilidad Multinavegador Integrable Ligero http://twitter.github.io/bootstrap/ 23/30
  • 24. Estructura del Framework - bootstrap/ -- css/ --- bootstrap.css --- bootstrap.min.css --- bootstrap-responsive.css --- bootstrap-responsive.min.css -- js/ --- bootstrap.js --- bootstrap.min.js -- img/ --- glyphicons-halflings.png --- glyphicons-halflings-white.png 24/30
  • 25. ¿Cómo incluir Bootstrap en nuestra aplicación? <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Bootstrap</title> <link rel="stylesheet" href="css/bootstrap.min.css"> <script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script> <script src="js/bootstrap.min.js"></script> </head> <body> <p>!Hola Bootstrap!</p> </body> </html> 25/30
  • 26. Sistema de Columnas • Layout fijo: 12 columnas cubriendo 940 px • Layout fluido: 12 columnas basado en breakpoints 26/30
  • 27. Fluido vs Fijo <div class="container-fluid"> <div class="row-fluid"> <div class="span4"> 4/12 </div> <div class="span8"> <div class="row-fluid"> <div class="span5"> 5/12 </div> <div class="span2"> 2/12 </div> <div class="span5"> 5/12 </div> </div> </div> </div> </div> <div class="container"> <div class="row"> <div class="span4"> 4/12 </div> <div class="span8"> <div class="row"> <div class="span3"> 3/8 </div> <div class="span2"> 2/8</div> <div class="span3"> 3/8 </div> </div> </div> </div> </div> 27/30
  • 28. Ejemplo RWD con Bootstrap 28/30
  • 29. 29/30
  • 30. Muchas Gracias Espero que haya sido una presentación agradable para ustedes • Importancia del usuario móvil • Buenas experiencias de usuario y accesibilidad • Objetivo: llegar a todo tipo de usuario sin excepción de navegador o dispositivo • Herramientas suficientes: HTML5 y CSS3, mediaqueries,… • Empleando frameworks o construir el sitio desde cero Conclusión 30/30