SlideShare uma empresa Scribd logo
1 de 37
HTML5, CSS3, Jquery y Boostrap
Alex Vogager
YouTube
AlexVogagerYouTube
• Índice
• HTML
• CSS
• Javascript
• Bootstrap
AlexVogagerYouTube
Estructura de una página web
Página Web
Estructura
Contenido
Apariencia
Comportamiento
HTML
CSS
Javascript
• Colores
• Tipografías
• Alineación
• Efectos
• Validaciones
• Automatización
• Párrafos
• Encabezados
• Listas
•Tablas
• Capas
• Etc.
• Textos
• Imágenes
• Enlaces
• Fondos
• Tamaños
• Etc.
AlexVogagerYouTube
HTML5
• ¿Qué es HTML5?
• Es un lenguajede marcas utilizado para el desarrollo de
páginas web.
• Define la estructura y contenido que debe tener una web.
• No define el estilo visual que tendrá para eso se usará CSS.
• Ha sido establecido como estándar de diseño web por el W3C.
• Los navegadores deben saber interpretar este lenguaje de
manera correcta (no siempre IE)
• Sobre HTML se desarrollan tecnologías para facilitar a los
usuarios el diseño de una web.
AlexVogagerYouTube
HTML5
• Evolución:
• En 1997 nace HTML4 publicado por el W3C como estándar de
diseño web.
• En 1999 nace XHTML 1.0 que extiende HTML4
• En 2001 se publica la nueva versión de XHTML, la 1.1
• En 2002 se prepara un borrador para una nueva versión de
XHTML
• En 2008 naceHTML5 como el sucesor de HTML4 y XHTML
1.1
AlexVogagerYouTube
HTML5
• ¿Por qué HTML5?
• HTML 4.0 era suficiente para cubrir todas las necesidades web
surgidas hasta el momento.
• La web evolucionó rápidamente insertando diferentes
contenidos a ofrecer en cada página.
• HTML 4.0 no cubre esas necesidades por lo que se crearon
diversas tecnologías que suplieran este vacío:
• Flash Player
• Silverlight
• Se tiende a un trabajo distribuido por lo que se exigen
herramientas tipo "escritorio" en versión web.
AlexVogagerYouTube
HTML5
• ¿Por qué HTML5?
• En este punto HTML4 se queda obsoleto.
• Instalar plugins de terceros genera graves agujeros de
seguridad.
• Las nuevas funcionalidades requeridas no encajan con el
esquema inicial diseñado.
• Conclusión: hay que hacer evolucionar el estándar a las
necesidades actuales  HTML5
• Referencia: http://www.w3schools.com/html/default.asp
AlexVogagerYouTube
HTML5
• El concepto de elemento HTML
• Los elementos son los componentes fundamentales del HTML
• Cuentan con 2 propiedades básicas:
• Atributos
• Contenido
• En general se conforman con una Etiqueta de Apertura y otra
Cierre.
• Los atributos se colocan dentro la etiqueta de apertura, y el
contenido se coloca entre la etiqueta de apertura y la de cierre.
AlexVogagerYouTube
HTML5
• El concepto de elemento HTML
Elemento
Etiqueta de Apertura Etiq. de CierreContenido
<p class=“texto”>Curso HTML CEMA </p>
Nombre Valor
Atributo
AlexVogagerYouTube
HTML5
• Tipos de elementos HTML
• Estructurales:
• Describen el propósito del texto y no denotan ningún formato específico.
<h1>Curso HTML</h1>
• De Presentacion:
• Describen la apariencia del texto, independientemente de su función.
<b>Curso HTML</b>
• Los elementos de presentación se encuentran obsoletos desde la aparición del
CSS.
• De HiperTexto:
• Relaciona una parte del documento a otros documentos.
<a href=“http://www.cema.edu.ar”>Universidad del Cema</a>
AlexVogagerYouTube
HTML5
• Estructura base de un documento html.
<!DOCTYPE html>
<html lang="es">
<head>
<title>Título</title>
<!– Encabezado de la web. Aquí incluiremos metainformación y cargaremos
componentes y estilos utilizados en la web-->
</head>
<body>
<!– Cuerpo de la web. Aquí escribiremos el contenido-->
…..
</body>
</html>
AlexVogagerYouTube
HTML5
• Definir un documento HTML.
• El primer paso es crear un fichero html o xhtml.
• Una vez creado deberemos especificar el tipo de
documento, para ello la primera línea debe ser:
• <!DOCTYPE html> si es HTML
• <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> si es XHTML
• Una vez realizado esto podremos comenzar con el
contenido de nuestro fichero HTML
• HTML layout
AlexVogagerYouTube
HTML5
• La sección HEAD
• Contiene metainformación de la página
• Establecemos título y palabras clave para los buscadores
• Incluimos hojas de estilo (CSS) a utilizar en la página
• Podemos introducir código javascript a usar en nuestra página.
• Referencia: http://www.w3schools.com/html/html_head.asp
AlexVogagerYouTube
HTML5
• La sección BODY
• Alberga el "contenido" real de la página.
• Establece cómo se visualizan los elementos.
• Hace uso de los scripts y hojas de estilo definidos en la
sección HEAD.
• En este punto tenemos a nuestra disposición de todos los tags
disponibles para maquetar nuestra página.
• Referencia: Elementos HTML
AlexVogagerYouTube
• Índice
• HTML
• CSS
• Javascript
• Bootstrap
AlexVogagerYouTube
CSS3
• El lenguaje HTML está limitado a la hora de aplicarle
forma a un documento.
• Sus estructuras tienen poca flexibilidad a la hora de dar
forma al contenido mostrado.
• HTML se creó originariamente para uso científico y
posteriormente fue adoptado para el desarrollo web.
• Para "maquetar" se utilizan elementos HTML en un uso
diferente de su objetivo (tablas por ejemplo).
• Todos estos problemas dieron lugar al origen de CSS.
AlexVogagerYouTube
CSS3
• El lenguaje HTML está limitado a la hora de aplicarle
forma a un documento.
• Sus estructuras tienen poca flexibilidad a la hora de dar
forma al contenido mostrado.
• HTML se creó originariamente para uso científico y
posteriormente fue adoptado para el desarrollo web.
• Para "maquetar" se utilizan elementos HTML en un uso
diferente de su objetivo (tablas por ejemplo).
• Todos estos problemas dieron lugar al origen de CSS.
AlexVogagerYouTube
CSS3
• Principales características
• Permite definir el estilo de cada elemento HTML de
manera exacta.
• Permite escalar tamaños en función del tamaño de la
pantalla.
• Aísla el contenido de la presentación.
• Permite incorporar cierta lógica a los estilos aplicados
(LESS y SASS).
• Permite crear plantillas de estilos que pueden
importarse en otros HTML.
AlexVogagerYouTube
CSS3
• Los estilos CSS deben darse de alta en un fichero acorde
para ello, no obstante:
• Pueden declararse dentro de un HTML mediante la
etiqueta <style>
• Pueden aplicarse directamente sobre un elemento
concreto en la propiedad "style".
• Lo correcto es llevar los estilos a un o unos ficheros css,
pero se permite añadir pequeños retoques directamente
sobre el HTML.
AlexVogagerYouTube
CSS3
• Cómo se define un estilo en css:
Selector { propiedad: valor; ...}
Declaración
H1 {color:#CC9900;}
Ejemplo:
AlexVogagerYouTube
CSS3
• Un selector es un identificador para saber sobre qué elemento
HTML debemos aplicar el estilo.
• Existen diferentes tipos de selectores.
• Se pueden crear jerarquías de estilos.
• Podemos definir estilos por defecto para los elementos HTML
estándar.
• Los estilos pueden sobreescribir a otro, el orden de sobreescritura
es el mismo en el que se cargan los ficheros css o se lee el fichero.
• Si queremos que un estilo prevalezca sobre el resto, podemos
indicarlo con !important
AlexVogagerYouTube
CSS3
• Tipos de selectores:
• De elemento HTML:
• h1, table, div, span…
• De identificador
• Todos los elementos HTML cuya propiedad "id" tenga un
determinado valor, tendrán ese estilo.
• De clase
• Todos los elementos HTML cuya propiedad "class" tenga un
determinado valor tendrán ese estilo.
AlexVogagerYouTube
CSS3
• Normalmente se le aplica un estilo por defecto a los elementos
HTML para conformar una plantilla.
• La personalización definitiva se suele realizar haciendo uso de la
propiedad "class".
• No es recomendado usar el selector por id. Sólo se recomienda
cuando el componente, además de estilo realiza alguna
funcionalidad javascript.
• Cuando incluyamos plantillas en un fichero HTML hay que estar
seguros que no incorporan estilos CSS que sobreescriban los
nuestros.
• En caso de conflicto, debemos asegurar que nuestros estilos
quedan situados por encima de los otros (aunque no siempre es
posible)
AlexVogagerYouTube
CSS3
• CSS3 como mejora de CSS incorpora propiedades para una mejor
maquetación y decoración de los elementos.
• Se han añadido propiedades para aplicar efectos de pintado.
• Se permiten realizar animaciones.
• Habilita el uso de lógica en los CSS.
• Ejemplo de dibujado HTML + CSS: Minion
AlexVogagerYouTube
• Índice
• HTML
• CSS
• Javascript
• Bootstrap
AlexVogagerYouTube
Javascript
• Inicialmente se llamaba LiveScript.
• Lenguaje de guiones (script).
• Con el respaldo de SUN en 1995 pasó a llamarse
JavaScript.
• Es un lenguaje interpretado.
• Se ejecuta en el cliente, nunca en el servidor.
• Parte de un conjunto limitado de objetos y clases
• No permite interacción cliente-servidor, únicamente opera
en el cliente (Conseguido con jQuery).
AlexVogagerYouTube
Javascript
• Diseñado para programas sencillos y pequeños.
• Muy utilizado para validación de datos.
• Utilizado junto con CSS para poner efectos en las páginas
de Web.
• Es independiente de la plataforma.
• Es bajamente tipado.
• Fácil de aprender, pero difícil de depurar.
• Gran parecido con Java pero mucho más limitado.
AlexVogagerYouTube
Javascript
• Javascript se integra en HTML de dos maneras:
• Como fichero *.js incluido en la misma sección que
los CSS.
• Como código directamente en el fichero HTML
haciendo uso de la etiqueta <script>
• Algunos navegadores no soportan scripts por lo que
tendremos que tenerlo en cuenta.
• Para tratar el problema haremos uso de la etiqueta
<noscript>
AlexVogagerYouTube
Javascript
• La declaración de variables se hace sin especificar el tipo:
• var miVariable;
• Si intento hacer una operación no permitida sobre el tipo
que contiene la variable tendré un error.
• Para mostrar mensajes por pantalla haré uso de:
• alert("texto del mensaje")
• Los métodos se declaran con la etiqueta function:
• function hola(){ … }
• Para devolver un valor haremos uso de "return".
AlexVogagerYouTube
Javascript
• La llamada a los métodos Javascript se hará desde
elementos HTML.
• Los elementos HTML tienen asociados determinados
eventos cuando su estado cambie.
• En esos eventos podemos llamar a código Javascript.
• Haciendo uso de Jquery como extensión de Javascript
podremos realizar funcionalidad antes de que un
documento se cargue.
AlexVogagerYouTube
Javascript: jQuery
• Jquery es una librería Javascript que pretende facilitar el
uso del código Javascript a los programadores.
• Añade un conjunto nuevo de eventos a los ya existentes
HTML.
• Permite hacer llamdas AJAX, por lo que permite que, el
cliente, llame directamente al servidor.
• Incorpora librerías de componentes HTML con
funcionalidad enriquecida que podemos usar con poco
esfuerzo. jQuery
• Tutorial: jQuery tutorial
AlexVogagerYouTube
Javascript: jQuery
• Al igual que en CSS haremos uso de selectores para
recuperar un elemento concreto.
• La sintaxis es $(selector):
• $("p"): recuperaría todos los elementos HTML de tipo
<p>
• $(".test"): recuperaría todos los elementos HTML
cuyo atributo "class" fuera "test".
• $("#test"): recuperaría todos los elementos HTML
cuyo atributo "id" fuera "test".
AlexVogagerYouTube
Bootstrap
• Framework CSS que facilita a los desarrolladores la
maquetación de las páginas.
• Incluye un conjunto de clases CSS para maquetar de
manera fácil una página a cualquier resolución.
• Es mantenido y actualizado por Twitter.
• Está optimizado para dispositivos móviles.
• Permite un diseño “Responsive”
• Web de Boostrap
AlexVogagerYouTube
Bootstrap
• El problema
• A la hora de maquetar una web tenemos que tener en
cuenta infinitas resoluciones y tamaños de pantalla.
• Nuestros diseños no se adaptan a todas las
resoluciones.
• Debemos hacer un gran esfuerzo para crear un CSS
que maquete bien.
• Tenemos que hacer diferentes versiones de la web
según el dispositivo en el que se verán.
AlexVogagerYouTube
Bootstrap
• Solución “Responsive Design”
• Diseña una sóla vez para todos tus dispositivos.
• El diseño se adaptará dinámicamente a la resolución
en la que se esté visualizando.
• Los diferentes elementos “saben” que propiedades
deben tener, según la resolución.
• Definimos la estructura que debe tener la web y esta
se adapta según el dispositivo que la visualiza.
AlexVogagerYouTube
Bootstrap
• Boostrap incluye un conjunto de estilos para hacer nuestra
web responsive.
• Es un framework potente y complejo por lo que para
profundizar a fondo requiere conocimientos amplios de
CSS.
• No obstante no es necesaria una gran experiencia para
conseguir una maquetación de calidad que sea
“responsive”,
AlexVogagerYouTube
AlexVogagerYouTube
PRESENTACION DISPONIBLE EN
LA URL
SEÑALADA EN LA DESCRIPCIÓN
DE ESTE VÍDEO
GRACIAS POR VISITAR ESTE
CANAL

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Proyecto de Topicos II - HTML5
Proyecto de Topicos II - HTML5Proyecto de Topicos II - HTML5
Proyecto de Topicos II - HTML5
 
HTML5 y CSS3
HTML5 y CSS3HTML5 y CSS3
HTML5 y CSS3
 
Html+css 2013
Html+css 2013Html+css 2013
Html+css 2013
 
Introducción CSS
Introducción CSSIntroducción CSS
Introducción CSS
 
Introducción a Etiquetas HTML 5
Introducción a Etiquetas HTML 5Introducción a Etiquetas HTML 5
Introducción a Etiquetas HTML 5
 
Ria 03-html5-css3
Ria 03-html5-css3Ria 03-html5-css3
Ria 03-html5-css3
 
Desarrollo de aplicaciones con HTML5
Desarrollo de aplicaciones con HTML5 Desarrollo de aplicaciones con HTML5
Desarrollo de aplicaciones con HTML5
 
Buenas prácticas en XHTML, CSS y Accesibilidad
Buenas prácticas en XHTML, CSS y AccesibilidadBuenas prácticas en XHTML, CSS y Accesibilidad
Buenas prácticas en XHTML, CSS y Accesibilidad
 
HTML5 Nuevas Etiquetas Semanticas
HTML5 Nuevas Etiquetas SemanticasHTML5 Nuevas Etiquetas Semanticas
HTML5 Nuevas Etiquetas Semanticas
 
Presentación1
Presentación1Presentación1
Presentación1
 
Maquetado con HTML y CSS
Maquetado con HTML y CSSMaquetado con HTML y CSS
Maquetado con HTML y CSS
 
01. Creando documentos HTML5
01. Creando documentos HTML501. Creando documentos HTML5
01. Creando documentos HTML5
 
Introducción a HTML - CSS - JS
Introducción a HTML - CSS - JS Introducción a HTML - CSS - JS
Introducción a HTML - CSS - JS
 
Html5 Básico
Html5 BásicoHtml5 Básico
Html5 Básico
 
CSS - Hojas de Estilo en Cascada
CSS - Hojas de Estilo en CascadaCSS - Hojas de Estilo en Cascada
CSS - Hojas de Estilo en Cascada
 
Html5 telefonica-curso
Html5 telefonica-cursoHtml5 telefonica-curso
Html5 telefonica-curso
 
Html5 y css3: Introducción y aplicación desde hoy
Html5 y css3: Introducción y aplicación desde hoyHtml5 y css3: Introducción y aplicación desde hoy
Html5 y css3: Introducción y aplicación desde hoy
 
CSS3
CSS3CSS3
CSS3
 
Curso HTML y CSS, parte 1
Curso HTML y CSS, parte 1Curso HTML y CSS, parte 1
Curso HTML y CSS, parte 1
 
Introducción a HTML y CSS
Introducción a HTML y CSSIntroducción a HTML y CSS
Introducción a HTML y CSS
 

Semelhante a HTML5, CSS3, Jquery y Boostrap

Semelhante a HTML5, CSS3, Jquery y Boostrap (20)

HTML.ppt
HTML.pptHTML.ppt
HTML.ppt
 
HTML.ppt
HTML.pptHTML.ppt
HTML.ppt
 
diseño web HTML aplicaciones web y demas
diseño web HTML aplicaciones web y demasdiseño web HTML aplicaciones web y demas
diseño web HTML aplicaciones web y demas
 
Servidores.pptx
Servidores.pptxServidores.pptx
Servidores.pptx
 
Html
HtmlHtml
Html
 
HTML.ppt
HTML.pptHTML.ppt
HTML.ppt
 
HTML5resumen.ppt
HTML5resumen.pptHTML5resumen.ppt
HTML5resumen.ppt
 
HTML.ppt
HTML.pptHTML.ppt
HTML.ppt
 
HTML CSS tutorial y bootstramp guia para programacion.ppt
HTML CSS tutorial y bootstramp guia para programacion.pptHTML CSS tutorial y bootstramp guia para programacion.ppt
HTML CSS tutorial y bootstramp guia para programacion.ppt
 
HTML 200.ppt
HTML 200.pptHTML 200.ppt
HTML 200.ppt
 
HTML ppt ejercicios propuestos y teoria y ejecucion
HTML ppt ejercicios propuestos y teoria y ejecucionHTML ppt ejercicios propuestos y teoria y ejecucion
HTML ppt ejercicios propuestos y teoria y ejecucion
 
HTML.ppt
HTML.pptHTML.ppt
HTML.ppt
 
HTML_.ppt
HTML_.pptHTML_.ppt
HTML_.ppt
 
HTML.ppt
HTML.pptHTML.ppt
HTML.ppt
 
Actividad 3 Material de apoyo en el seguimiento de
Actividad 3 Material de apoyo en el seguimiento deActividad 3 Material de apoyo en el seguimiento de
Actividad 3 Material de apoyo en el seguimiento de
 
CSS estilos.pptx
CSS estilos.pptxCSS estilos.pptx
CSS estilos.pptx
 
HTML5, CSS3, JQUERY Y BOOSTRAP
HTML5, CSS3, JQUERY Y BOOSTRAPHTML5, CSS3, JQUERY Y BOOSTRAP
HTML5, CSS3, JQUERY Y BOOSTRAP
 
Html Sharon 4101
Html Sharon 4101Html Sharon 4101
Html Sharon 4101
 
Lenguajes de marcado
Lenguajes de marcadoLenguajes de marcado
Lenguajes de marcado
 
Html5 2010
Html5 2010Html5 2010
Html5 2010
 

Mais de Alex Vogager

Gestion de proyectos Actividades No Lucrativas
Gestion de proyectos Actividades No LucrativasGestion de proyectos Actividades No Lucrativas
Gestion de proyectos Actividades No LucrativasAlex Vogager
 
Elaboración Plan de Negocios
Elaboración Plan de NegociosElaboración Plan de Negocios
Elaboración Plan de NegociosAlex Vogager
 
Regalos obscenos: lo que no pudo esconder el Pacto contra México
Regalos obscenos: lo que no pudo esconder el Pacto contra MéxicoRegalos obscenos: lo que no pudo esconder el Pacto contra México
Regalos obscenos: lo que no pudo esconder el Pacto contra MéxicoAlex Vogager
 
Desapariciones Forzadas Reporte HRW México
Desapariciones Forzadas Reporte HRW MéxicoDesapariciones Forzadas Reporte HRW México
Desapariciones Forzadas Reporte HRW MéxicoAlex Vogager
 
Crisis in mexico Enrique Peña Nieto, and mexico's infrarrealistas
Crisis in mexico  Enrique Peña Nieto, and mexico's infrarrealistasCrisis in mexico  Enrique Peña Nieto, and mexico's infrarrealistas
Crisis in mexico Enrique Peña Nieto, and mexico's infrarrealistasAlex Vogager
 
Presupuesto de Egresos Mexico 2015 Diario Oficial
Presupuesto de Egresos Mexico 2015 Diario OficialPresupuesto de Egresos Mexico 2015 Diario Oficial
Presupuesto de Egresos Mexico 2015 Diario OficialAlex Vogager
 
Informe Homicido Secuestro Extorción 2014 México
Informe Homicido  Secuestro Extorción 2014 MéxicoInforme Homicido  Secuestro Extorción 2014 México
Informe Homicido Secuestro Extorción 2014 MéxicoAlex Vogager
 
Senado Avalan en lo general la Ley de Ingresos para 2015
Senado Avalan en lo general la Ley de Ingresos para 2015Senado Avalan en lo general la Ley de Ingresos para 2015
Senado Avalan en lo general la Ley de Ingresos para 2015Alex Vogager
 
Acuerdos Ayotzinapa Mensaje de EPN 29 Octubre 2014
Acuerdos Ayotzinapa Mensaje de EPN 29 Octubre 2014Acuerdos Ayotzinapa Mensaje de EPN 29 Octubre 2014
Acuerdos Ayotzinapa Mensaje de EPN 29 Octubre 2014Alex Vogager
 
El Terror en Ayotzinapa Guerrero México Iguala
El Terror en Ayotzinapa Guerrero México IgualaEl Terror en Ayotzinapa Guerrero México Iguala
El Terror en Ayotzinapa Guerrero México IgualaAlex Vogager
 
Carta Universal Derechos Humanos
Carta Universal Derechos HumanosCarta Universal Derechos Humanos
Carta Universal Derechos HumanosAlex Vogager
 
México Carta a Miguel Angel Osorio Chong sobre desapariciones hrw.org
México  Carta a Miguel Angel Osorio Chong sobre desapariciones hrw.orgMéxico  Carta a Miguel Angel Osorio Chong sobre desapariciones hrw.org
México Carta a Miguel Angel Osorio Chong sobre desapariciones hrw.orgAlex Vogager
 
Metodos Sharp desobediencia Civil Acciones
Metodos Sharp desobediencia Civil AccionesMetodos Sharp desobediencia Civil Acciones
Metodos Sharp desobediencia Civil AccionesAlex Vogager
 
Libertad de Expresión UNESCO Caja de Herramentas
Libertad de Expresión UNESCO Caja de HerramentasLibertad de Expresión UNESCO Caja de Herramentas
Libertad de Expresión UNESCO Caja de HerramentasAlex Vogager
 

Mais de Alex Vogager (19)

Gestion de proyectos Actividades No Lucrativas
Gestion de proyectos Actividades No LucrativasGestion de proyectos Actividades No Lucrativas
Gestion de proyectos Actividades No Lucrativas
 
Elaboración Plan de Negocios
Elaboración Plan de NegociosElaboración Plan de Negocios
Elaboración Plan de Negocios
 
Regalos obscenos: lo que no pudo esconder el Pacto contra México
Regalos obscenos: lo que no pudo esconder el Pacto contra MéxicoRegalos obscenos: lo que no pudo esconder el Pacto contra México
Regalos obscenos: lo que no pudo esconder el Pacto contra México
 
LIBRO AZUL AA
LIBRO AZUL AALIBRO AZUL AA
LIBRO AZUL AA
 
Desapariciones Forzadas Reporte HRW México
Desapariciones Forzadas Reporte HRW MéxicoDesapariciones Forzadas Reporte HRW México
Desapariciones Forzadas Reporte HRW México
 
Crisis in mexico Enrique Peña Nieto, and mexico's infrarrealistas
Crisis in mexico  Enrique Peña Nieto, and mexico's infrarrealistasCrisis in mexico  Enrique Peña Nieto, and mexico's infrarrealistas
Crisis in mexico Enrique Peña Nieto, and mexico's infrarrealistas
 
Presupuesto de Egresos Mexico 2015 Diario Oficial
Presupuesto de Egresos Mexico 2015 Diario OficialPresupuesto de Egresos Mexico 2015 Diario Oficial
Presupuesto de Egresos Mexico 2015 Diario Oficial
 
Proceso 1987
Proceso 1987Proceso 1987
Proceso 1987
 
Proceso 1986
Proceso 1986Proceso 1986
Proceso 1986
 
Proceso 1983
Proceso 1983Proceso 1983
Proceso 1983
 
Informe Homicido Secuestro Extorción 2014 México
Informe Homicido  Secuestro Extorción 2014 MéxicoInforme Homicido  Secuestro Extorción 2014 México
Informe Homicido Secuestro Extorción 2014 México
 
Senado Avalan en lo general la Ley de Ingresos para 2015
Senado Avalan en lo general la Ley de Ingresos para 2015Senado Avalan en lo general la Ley de Ingresos para 2015
Senado Avalan en lo general la Ley de Ingresos para 2015
 
Acuerdos Ayotzinapa Mensaje de EPN 29 Octubre 2014
Acuerdos Ayotzinapa Mensaje de EPN 29 Octubre 2014Acuerdos Ayotzinapa Mensaje de EPN 29 Octubre 2014
Acuerdos Ayotzinapa Mensaje de EPN 29 Octubre 2014
 
El Terror en Ayotzinapa Guerrero México Iguala
El Terror en Ayotzinapa Guerrero México IgualaEl Terror en Ayotzinapa Guerrero México Iguala
El Terror en Ayotzinapa Guerrero México Iguala
 
Hijos
HijosHijos
Hijos
 
Carta Universal Derechos Humanos
Carta Universal Derechos HumanosCarta Universal Derechos Humanos
Carta Universal Derechos Humanos
 
México Carta a Miguel Angel Osorio Chong sobre desapariciones hrw.org
México  Carta a Miguel Angel Osorio Chong sobre desapariciones hrw.orgMéxico  Carta a Miguel Angel Osorio Chong sobre desapariciones hrw.org
México Carta a Miguel Angel Osorio Chong sobre desapariciones hrw.org
 
Metodos Sharp desobediencia Civil Acciones
Metodos Sharp desobediencia Civil AccionesMetodos Sharp desobediencia Civil Acciones
Metodos Sharp desobediencia Civil Acciones
 
Libertad de Expresión UNESCO Caja de Herramentas
Libertad de Expresión UNESCO Caja de HerramentasLibertad de Expresión UNESCO Caja de Herramentas
Libertad de Expresión UNESCO Caja de Herramentas
 

Último

Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.JonathanCovena1
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxBeatrizQuijano2
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxNadiaMartnez11
 

Último (20)

Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 

HTML5, CSS3, Jquery y Boostrap

  • 1. HTML5, CSS3, Jquery y Boostrap Alex Vogager YouTube AlexVogagerYouTube
  • 2. • Índice • HTML • CSS • Javascript • Bootstrap AlexVogagerYouTube
  • 3. Estructura de una página web Página Web Estructura Contenido Apariencia Comportamiento HTML CSS Javascript • Colores • Tipografías • Alineación • Efectos • Validaciones • Automatización • Párrafos • Encabezados • Listas •Tablas • Capas • Etc. • Textos • Imágenes • Enlaces • Fondos • Tamaños • Etc. AlexVogagerYouTube
  • 4. HTML5 • ¿Qué es HTML5? • Es un lenguajede marcas utilizado para el desarrollo de páginas web. • Define la estructura y contenido que debe tener una web. • No define el estilo visual que tendrá para eso se usará CSS. • Ha sido establecido como estándar de diseño web por el W3C. • Los navegadores deben saber interpretar este lenguaje de manera correcta (no siempre IE) • Sobre HTML se desarrollan tecnologías para facilitar a los usuarios el diseño de una web. AlexVogagerYouTube
  • 5. HTML5 • Evolución: • En 1997 nace HTML4 publicado por el W3C como estándar de diseño web. • En 1999 nace XHTML 1.0 que extiende HTML4 • En 2001 se publica la nueva versión de XHTML, la 1.1 • En 2002 se prepara un borrador para una nueva versión de XHTML • En 2008 naceHTML5 como el sucesor de HTML4 y XHTML 1.1 AlexVogagerYouTube
  • 6. HTML5 • ¿Por qué HTML5? • HTML 4.0 era suficiente para cubrir todas las necesidades web surgidas hasta el momento. • La web evolucionó rápidamente insertando diferentes contenidos a ofrecer en cada página. • HTML 4.0 no cubre esas necesidades por lo que se crearon diversas tecnologías que suplieran este vacío: • Flash Player • Silverlight • Se tiende a un trabajo distribuido por lo que se exigen herramientas tipo "escritorio" en versión web. AlexVogagerYouTube
  • 7. HTML5 • ¿Por qué HTML5? • En este punto HTML4 se queda obsoleto. • Instalar plugins de terceros genera graves agujeros de seguridad. • Las nuevas funcionalidades requeridas no encajan con el esquema inicial diseñado. • Conclusión: hay que hacer evolucionar el estándar a las necesidades actuales  HTML5 • Referencia: http://www.w3schools.com/html/default.asp AlexVogagerYouTube
  • 8. HTML5 • El concepto de elemento HTML • Los elementos son los componentes fundamentales del HTML • Cuentan con 2 propiedades básicas: • Atributos • Contenido • En general se conforman con una Etiqueta de Apertura y otra Cierre. • Los atributos se colocan dentro la etiqueta de apertura, y el contenido se coloca entre la etiqueta de apertura y la de cierre. AlexVogagerYouTube
  • 9. HTML5 • El concepto de elemento HTML Elemento Etiqueta de Apertura Etiq. de CierreContenido <p class=“texto”>Curso HTML CEMA </p> Nombre Valor Atributo AlexVogagerYouTube
  • 10. HTML5 • Tipos de elementos HTML • Estructurales: • Describen el propósito del texto y no denotan ningún formato específico. <h1>Curso HTML</h1> • De Presentacion: • Describen la apariencia del texto, independientemente de su función. <b>Curso HTML</b> • Los elementos de presentación se encuentran obsoletos desde la aparición del CSS. • De HiperTexto: • Relaciona una parte del documento a otros documentos. <a href=“http://www.cema.edu.ar”>Universidad del Cema</a> AlexVogagerYouTube
  • 11. HTML5 • Estructura base de un documento html. <!DOCTYPE html> <html lang="es"> <head> <title>Título</title> <!– Encabezado de la web. Aquí incluiremos metainformación y cargaremos componentes y estilos utilizados en la web--> </head> <body> <!– Cuerpo de la web. Aquí escribiremos el contenido--> ….. </body> </html> AlexVogagerYouTube
  • 12. HTML5 • Definir un documento HTML. • El primer paso es crear un fichero html o xhtml. • Una vez creado deberemos especificar el tipo de documento, para ello la primera línea debe ser: • <!DOCTYPE html> si es HTML • <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> si es XHTML • Una vez realizado esto podremos comenzar con el contenido de nuestro fichero HTML • HTML layout AlexVogagerYouTube
  • 13. HTML5 • La sección HEAD • Contiene metainformación de la página • Establecemos título y palabras clave para los buscadores • Incluimos hojas de estilo (CSS) a utilizar en la página • Podemos introducir código javascript a usar en nuestra página. • Referencia: http://www.w3schools.com/html/html_head.asp AlexVogagerYouTube
  • 14. HTML5 • La sección BODY • Alberga el "contenido" real de la página. • Establece cómo se visualizan los elementos. • Hace uso de los scripts y hojas de estilo definidos en la sección HEAD. • En este punto tenemos a nuestra disposición de todos los tags disponibles para maquetar nuestra página. • Referencia: Elementos HTML AlexVogagerYouTube
  • 15. • Índice • HTML • CSS • Javascript • Bootstrap AlexVogagerYouTube
  • 16. CSS3 • El lenguaje HTML está limitado a la hora de aplicarle forma a un documento. • Sus estructuras tienen poca flexibilidad a la hora de dar forma al contenido mostrado. • HTML se creó originariamente para uso científico y posteriormente fue adoptado para el desarrollo web. • Para "maquetar" se utilizan elementos HTML en un uso diferente de su objetivo (tablas por ejemplo). • Todos estos problemas dieron lugar al origen de CSS. AlexVogagerYouTube
  • 17. CSS3 • El lenguaje HTML está limitado a la hora de aplicarle forma a un documento. • Sus estructuras tienen poca flexibilidad a la hora de dar forma al contenido mostrado. • HTML se creó originariamente para uso científico y posteriormente fue adoptado para el desarrollo web. • Para "maquetar" se utilizan elementos HTML en un uso diferente de su objetivo (tablas por ejemplo). • Todos estos problemas dieron lugar al origen de CSS. AlexVogagerYouTube
  • 18. CSS3 • Principales características • Permite definir el estilo de cada elemento HTML de manera exacta. • Permite escalar tamaños en función del tamaño de la pantalla. • Aísla el contenido de la presentación. • Permite incorporar cierta lógica a los estilos aplicados (LESS y SASS). • Permite crear plantillas de estilos que pueden importarse en otros HTML. AlexVogagerYouTube
  • 19. CSS3 • Los estilos CSS deben darse de alta en un fichero acorde para ello, no obstante: • Pueden declararse dentro de un HTML mediante la etiqueta <style> • Pueden aplicarse directamente sobre un elemento concreto en la propiedad "style". • Lo correcto es llevar los estilos a un o unos ficheros css, pero se permite añadir pequeños retoques directamente sobre el HTML. AlexVogagerYouTube
  • 20. CSS3 • Cómo se define un estilo en css: Selector { propiedad: valor; ...} Declaración H1 {color:#CC9900;} Ejemplo: AlexVogagerYouTube
  • 21. CSS3 • Un selector es un identificador para saber sobre qué elemento HTML debemos aplicar el estilo. • Existen diferentes tipos de selectores. • Se pueden crear jerarquías de estilos. • Podemos definir estilos por defecto para los elementos HTML estándar. • Los estilos pueden sobreescribir a otro, el orden de sobreescritura es el mismo en el que se cargan los ficheros css o se lee el fichero. • Si queremos que un estilo prevalezca sobre el resto, podemos indicarlo con !important AlexVogagerYouTube
  • 22. CSS3 • Tipos de selectores: • De elemento HTML: • h1, table, div, span… • De identificador • Todos los elementos HTML cuya propiedad "id" tenga un determinado valor, tendrán ese estilo. • De clase • Todos los elementos HTML cuya propiedad "class" tenga un determinado valor tendrán ese estilo. AlexVogagerYouTube
  • 23. CSS3 • Normalmente se le aplica un estilo por defecto a los elementos HTML para conformar una plantilla. • La personalización definitiva se suele realizar haciendo uso de la propiedad "class". • No es recomendado usar el selector por id. Sólo se recomienda cuando el componente, además de estilo realiza alguna funcionalidad javascript. • Cuando incluyamos plantillas en un fichero HTML hay que estar seguros que no incorporan estilos CSS que sobreescriban los nuestros. • En caso de conflicto, debemos asegurar que nuestros estilos quedan situados por encima de los otros (aunque no siempre es posible) AlexVogagerYouTube
  • 24. CSS3 • CSS3 como mejora de CSS incorpora propiedades para una mejor maquetación y decoración de los elementos. • Se han añadido propiedades para aplicar efectos de pintado. • Se permiten realizar animaciones. • Habilita el uso de lógica en los CSS. • Ejemplo de dibujado HTML + CSS: Minion AlexVogagerYouTube
  • 25. • Índice • HTML • CSS • Javascript • Bootstrap AlexVogagerYouTube
  • 26. Javascript • Inicialmente se llamaba LiveScript. • Lenguaje de guiones (script). • Con el respaldo de SUN en 1995 pasó a llamarse JavaScript. • Es un lenguaje interpretado. • Se ejecuta en el cliente, nunca en el servidor. • Parte de un conjunto limitado de objetos y clases • No permite interacción cliente-servidor, únicamente opera en el cliente (Conseguido con jQuery). AlexVogagerYouTube
  • 27. Javascript • Diseñado para programas sencillos y pequeños. • Muy utilizado para validación de datos. • Utilizado junto con CSS para poner efectos en las páginas de Web. • Es independiente de la plataforma. • Es bajamente tipado. • Fácil de aprender, pero difícil de depurar. • Gran parecido con Java pero mucho más limitado. AlexVogagerYouTube
  • 28. Javascript • Javascript se integra en HTML de dos maneras: • Como fichero *.js incluido en la misma sección que los CSS. • Como código directamente en el fichero HTML haciendo uso de la etiqueta <script> • Algunos navegadores no soportan scripts por lo que tendremos que tenerlo en cuenta. • Para tratar el problema haremos uso de la etiqueta <noscript> AlexVogagerYouTube
  • 29. Javascript • La declaración de variables se hace sin especificar el tipo: • var miVariable; • Si intento hacer una operación no permitida sobre el tipo que contiene la variable tendré un error. • Para mostrar mensajes por pantalla haré uso de: • alert("texto del mensaje") • Los métodos se declaran con la etiqueta function: • function hola(){ … } • Para devolver un valor haremos uso de "return". AlexVogagerYouTube
  • 30. Javascript • La llamada a los métodos Javascript se hará desde elementos HTML. • Los elementos HTML tienen asociados determinados eventos cuando su estado cambie. • En esos eventos podemos llamar a código Javascript. • Haciendo uso de Jquery como extensión de Javascript podremos realizar funcionalidad antes de que un documento se cargue. AlexVogagerYouTube
  • 31. Javascript: jQuery • Jquery es una librería Javascript que pretende facilitar el uso del código Javascript a los programadores. • Añade un conjunto nuevo de eventos a los ya existentes HTML. • Permite hacer llamdas AJAX, por lo que permite que, el cliente, llame directamente al servidor. • Incorpora librerías de componentes HTML con funcionalidad enriquecida que podemos usar con poco esfuerzo. jQuery • Tutorial: jQuery tutorial AlexVogagerYouTube
  • 32. Javascript: jQuery • Al igual que en CSS haremos uso de selectores para recuperar un elemento concreto. • La sintaxis es $(selector): • $("p"): recuperaría todos los elementos HTML de tipo <p> • $(".test"): recuperaría todos los elementos HTML cuyo atributo "class" fuera "test". • $("#test"): recuperaría todos los elementos HTML cuyo atributo "id" fuera "test". AlexVogagerYouTube
  • 33. Bootstrap • Framework CSS que facilita a los desarrolladores la maquetación de las páginas. • Incluye un conjunto de clases CSS para maquetar de manera fácil una página a cualquier resolución. • Es mantenido y actualizado por Twitter. • Está optimizado para dispositivos móviles. • Permite un diseño “Responsive” • Web de Boostrap AlexVogagerYouTube
  • 34. Bootstrap • El problema • A la hora de maquetar una web tenemos que tener en cuenta infinitas resoluciones y tamaños de pantalla. • Nuestros diseños no se adaptan a todas las resoluciones. • Debemos hacer un gran esfuerzo para crear un CSS que maquete bien. • Tenemos que hacer diferentes versiones de la web según el dispositivo en el que se verán. AlexVogagerYouTube
  • 35. Bootstrap • Solución “Responsive Design” • Diseña una sóla vez para todos tus dispositivos. • El diseño se adaptará dinámicamente a la resolución en la que se esté visualizando. • Los diferentes elementos “saben” que propiedades deben tener, según la resolución. • Definimos la estructura que debe tener la web y esta se adapta según el dispositivo que la visualiza. AlexVogagerYouTube
  • 36. Bootstrap • Boostrap incluye un conjunto de estilos para hacer nuestra web responsive. • Es un framework potente y complejo por lo que para profundizar a fondo requiere conocimientos amplios de CSS. • No obstante no es necesaria una gran experiencia para conseguir una maquetación de calidad que sea “responsive”, AlexVogagerYouTube
  • 37. AlexVogagerYouTube PRESENTACION DISPONIBLE EN LA URL SEÑALADA EN LA DESCRIPCIÓN DE ESTE VÍDEO GRACIAS POR VISITAR ESTE CANAL