SlideShare ist ein Scribd-Unternehmen logo
1 von 10
HTML5+CSS3el presente del desarrollo web
electivo | escuela de diseño y multimedia | jorge cantú
+
qué es CSS?
Cascading Style Sheets
(Hojas de Estilo en Cascada)
• describe la presentación semántica (aspecto y formato) de un
documento escrito en lenguaje de marcas.
• la información de estilo puede ser adjuntada como un
documento separado o en el mismo documento HTML.
• separación del contenido de la presentación, entregando
control centralizado de la visualización de varios documentos
sin alterar su contenido.
estructura CSS
Regla: cada uno de los estilos que componen una hoja de estilos CSS. Cada
regla está compuesta de una parte de “selectores”, un símbolo de “llave de
apertura” ({), otra parte denominada “declaración” y por último, un símbolo
de “llave de cierre” (}).
Selector: indica el elemento o elementos HTML a los que se aplica la regla CSS.
Declaración: especifica los estilos que se aplican a los elementos. Está
compuesta por una o más propiedades CSS.
Propiedad: permite modificar el aspecto de una característica del elemento.
Valor: indica el nuevo valor de la característica modificada en el elemento.
selectores CSS
universal: afecta a todos y cada uno de los elementos (etiquetas y divs) presentes en el
codigo del html. Se indica mediante un asterisco (*).
ejemplo: * {... }
de etiqueta: afecta a todos los elementos de la página cuya etiqueta HTML coincide con el
valor del selector.
ejemplo: p {... }
de ID: afecta a un elemento de la página a través de su atributo id. El atributo id no se
puede repetir en dos elementos diferentes de una misma página.
ejemplo: #nombredediv {... }
de clase: afecta a los elementos que utilizan el atributo class de HTML para indicar la regla
CSS que se le debe aplicar. Este selector permiten reutilizar los mismos estilos para varios
elementos diferentes.
ejemplo: .nombredeclase {... }
CSS3
más control sobre la forma
• Las especificaciones anteriores CSS tienen bastantes utilidades
para aplicar estilos, pero los desarrolladores se ven forzados a
usar trucos para conseguir efectos tan deseados como bordes
redondeados o sombreado de elementos en la página.
• CSS3 incorpora nuevos mecanismos para tener un mayor
control sobre el estilo con el que se muestran los elementos de
las páginas, sin tener que recurrir a trucos o hacks, que a
menudo complicaban el código.
CSS3
csszengarden.com
css1k.com
propiedades nuevas CSS3
Bordes
border-color
border-image
border-radius
box-shadow
Fondos
background-origin
background-clip
background-size
capas con múltiples imágenes de fondo
Color
colores HSL
colores HSLA
colores RGBA
Opacidad
Texto
text-shadow
text-overflow
Rotura de palabras largas
Web Fonts
Interfaz
box-sizing
resize
outline
nav-top, nav-right, nav-bottom, nav-left
Selectores
Selectores por atributos
Modelo de caja básico
overflow-x, overflow-y
Degradados CSS3
Degradados lineales
Degradados radiales
Degradados lineales de repetición
Degradados radiales de repetición
Otros
creación de múltiples columnas de texto
propiedades orientadas a discurso o
lectura automática de páginas web
animaciones CSS3
CSS3
Test de compatibilidad
• http://fmbip.com/litmus
• http://css3test.com/
• http://dowebsitesneedtobeexperiencedexactlythesameinev
erybrowser.com/
compatibilidad CSS3
Para conseguir la máxima compatibilidad con los navegadores muchos
desarrolladores web añaden propiedades específicas del navegador
utilizando extensiones como:
-webkit- para Safari y Google Chrome
-ms- para Internet Explorer
-moz-para Firefox
-o-para Opera
Como con cualquier propiedad CSS, si un navegador no soporta una
extensión propietaria, simplemente lo ignora. Esta práctica no es
recomendada por el W3C, sin embargo, en muchos casos, es la única
manera en que es posible probar una propiedad y hacerla compatible con
un navegador.
generadores CSS3
• http://css3.me/
• http://css3generator.com/
• http://css3please.com/
• http://css-tricks.com/examples/ButtonMaker/
• http://www.colorzilla.com/gradient-editor/
• http://border-image.com/
• http://css3menu.com/
• http://debray.jerome.free.fr/index.php?outils/Generateur-de-
multi-colonnes-en-css3

Weitere ähnliche Inhalte

Was ist angesagt? (19)

Hojas de estilo cascada
Hojas de estilo cascadaHojas de estilo cascada
Hojas de estilo cascada
 
Introducción a css
Introducción a cssIntroducción a css
Introducción a css
 
Css Introducción
Css IntroducciónCss Introducción
Css Introducción
 
Lenguaje html y css ..
Lenguaje html y css ..Lenguaje html y css ..
Lenguaje html y css ..
 
CSS - Hojas de Estilo en Cascada
CSS - Hojas de Estilo en CascadaCSS - Hojas de Estilo en Cascada
CSS - Hojas de Estilo en Cascada
 
Identificación del lenguaje ccs
Identificación del lenguaje ccsIdentificación del lenguaje ccs
Identificación del lenguaje ccs
 
Taller de Css
Taller de CssTaller de Css
Taller de Css
 
Selectores css
Selectores cssSelectores css
Selectores css
 
Identificacion del lenguaje css
Identificacion del lenguaje cssIdentificacion del lenguaje css
Identificacion del lenguaje css
 
Introduccion al Desarrollo web - slides
Introduccion al Desarrollo web - slidesIntroduccion al Desarrollo web - slides
Introduccion al Desarrollo web - slides
 
Css
CssCss
Css
 
Hojas de estilo (css)
Hojas de estilo (css)Hojas de estilo (css)
Hojas de estilo (css)
 
2. Introducción a las Hojas de estilo (CSS)
2. Introducción a las Hojas de estilo (CSS)2. Introducción a las Hojas de estilo (CSS)
2. Introducción a las Hojas de estilo (CSS)
 
Semana 3 Introduccion CSS
Semana 3   Introduccion CSSSemana 3   Introduccion CSS
Semana 3 Introduccion CSS
 
Taller de Maquetación Web
Taller de Maquetación WebTaller de Maquetación Web
Taller de Maquetación Web
 
Css
CssCss
Css
 
Introducción a HTML5
Introducción a HTML5Introducción a HTML5
Introducción a HTML5
 
CSS3
CSS3CSS3
CSS3
 
Presentacion asignatura
Presentacion asignaturaPresentacion asignatura
Presentacion asignatura
 

Andere mochten auch

Mejorando 24mar
Mejorando 24marMejorando 24mar
Mejorando 24marEutobar
 
Presentacion diseño web con jquery
Presentacion diseño web con jqueryPresentacion diseño web con jquery
Presentacion diseño web con jqueryEutobar
 
What's Next in Growth? 2016
What's Next in Growth? 2016What's Next in Growth? 2016
What's Next in Growth? 2016Andrew Chen
 
The Outcome Economy
The Outcome EconomyThe Outcome Economy
The Outcome EconomyHelge Tennø
 
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your BusinessBarry Feldman
 

Andere mochten auch (6)

Mejorando 24mar
Mejorando 24marMejorando 24mar
Mejorando 24mar
 
Introducción a CSS
Introducción a CSSIntroducción a CSS
Introducción a CSS
 
Presentacion diseño web con jquery
Presentacion diseño web con jqueryPresentacion diseño web con jquery
Presentacion diseño web con jquery
 
What's Next in Growth? 2016
What's Next in Growth? 2016What's Next in Growth? 2016
What's Next in Growth? 2016
 
The Outcome Economy
The Outcome EconomyThe Outcome Economy
The Outcome Economy
 
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
 

Ähnlich wie Html5+css3 02 (20)

Introducción a HTML - CSS - JS
Introducción a HTML - CSS - JS Introducción a HTML - CSS - JS
Introducción a HTML - CSS - JS
 
Css básico
Css básicoCss básico
Css básico
 
Identificacion del lenguaje css
Identificacion del lenguaje cssIdentificacion del lenguaje css
Identificacion del lenguaje css
 
Hojas de calculo CSS
Hojas de calculo CSSHojas de calculo CSS
Hojas de calculo CSS
 
Estilos cascadas
Estilos cascadasEstilos cascadas
Estilos cascadas
 
CSS
CSSCSS
CSS
 
Curso FPE Diseño Web. Módulo 4. CSS
Curso FPE Diseño Web. Módulo 4. CSSCurso FPE Diseño Web. Módulo 4. CSS
Curso FPE Diseño Web. Módulo 4. CSS
 
Paginas web css
Paginas web cssPaginas web css
Paginas web css
 
Css
CssCss
Css
 
Css
CssCss
Css
 
Introducción a CSS3
Introducción a CSS3Introducción a CSS3
Introducción a CSS3
 
C3 lenguaje de presentación.
C3 lenguaje de presentación.C3 lenguaje de presentación.
C3 lenguaje de presentación.
 
Qué es css
Qué es cssQué es css
Qué es css
 
S2-DAW-2022S1.pptx
S2-DAW-2022S1.pptxS2-DAW-2022S1.pptx
S2-DAW-2022S1.pptx
 
Hojas de estilo_css
Hojas de estilo_cssHojas de estilo_css
Hojas de estilo_css
 
Introducción a HTML y CSS
Introducción a HTML y CSSIntroducción a HTML y CSS
Introducción a HTML y CSS
 
Introducción HTML y CSS
Introducción HTML y CSSIntroducción HTML y CSS
Introducción HTML y CSS
 
Css posicionamiento de pag web presentacion de la semana
Css posicionamiento de pag web      presentacion de la semanaCss posicionamiento de pag web      presentacion de la semana
Css posicionamiento de pag web presentacion de la semana
 
Diseño de Paginas Web modelo de caja y contenedores caja
Diseño de Paginas Web modelo de caja y contenedores cajaDiseño de Paginas Web modelo de caja y contenedores caja
Diseño de Paginas Web modelo de caja y contenedores caja
 
CSS estilos.pptx
CSS estilos.pptxCSS estilos.pptx
CSS estilos.pptx
 

Mehr von Jorge Cantú López

CMS (administradores de contenidos)
CMS (administradores de contenidos)CMS (administradores de contenidos)
CMS (administradores de contenidos)Jorge Cantú López
 
servidores, navegadores y desarrollo web
servidores, navegadores y desarrollo webservidores, navegadores y desarrollo web
servidores, navegadores y desarrollo webJorge Cantú López
 
Taller MM I : Análisis de audiencias
Taller MM I : Análisis de audienciasTaller MM I : Análisis de audiencias
Taller MM I : Análisis de audienciasJorge Cantú López
 
Taller MM I : facetas de la experiencia de usuario
Taller MM I : facetas de la experiencia de usuarioTaller MM I : facetas de la experiencia de usuario
Taller MM I : facetas de la experiencia de usuarioJorge Cantú López
 
Taller MM I : función del diseñador multimedia
Taller MM I : función del diseñador multimediaTaller MM I : función del diseñador multimedia
Taller MM I : función del diseñador multimediaJorge Cantú López
 
Guionmultimedia esperienciadeusuario
Guionmultimedia esperienciadeusuarioGuionmultimedia esperienciadeusuario
Guionmultimedia esperienciadeusuarioJorge Cantú López
 
Portafolio (proceso de construcción)
Portafolio (proceso de construcción)Portafolio (proceso de construcción)
Portafolio (proceso de construcción)Jorge Cantú López
 
introducción Portafolios Digitales
introducción Portafolios Digitalesintroducción Portafolios Digitales
introducción Portafolios DigitalesJorge Cantú López
 
Presentacion Crossmedia Arcos v15 2012
Presentacion Crossmedia Arcos v15 2012Presentacion Crossmedia Arcos v15 2012
Presentacion Crossmedia Arcos v15 2012Jorge Cantú López
 
Crossmedia 07: Sistemas Gestores de Comtenido
Crossmedia 07: Sistemas Gestores de ComtenidoCrossmedia 07: Sistemas Gestores de Comtenido
Crossmedia 07: Sistemas Gestores de ComtenidoJorge Cantú López
 

Mehr von Jorge Cantú López (20)

Digu 05. guías de estilo
Digu 05. guías de estiloDigu 05. guías de estilo
Digu 05. guías de estilo
 
Digu 04. modelos y affordances
Digu 04. modelos y affordancesDigu 04. modelos y affordances
Digu 04. modelos y affordances
 
Digu 03. Estilos de interfaz
Digu 03. Estilos de interfazDigu 03. Estilos de interfaz
Digu 03. Estilos de interfaz
 
DIGU 02. diseño de interfaces
DIGU 02. diseño de interfacesDIGU 02. diseño de interfaces
DIGU 02. diseño de interfaces
 
DIGU 01. interfaces
DIGU 01. interfacesDIGU 01. interfaces
DIGU 01. interfaces
 
CMS (administradores de contenidos)
CMS (administradores de contenidos)CMS (administradores de contenidos)
CMS (administradores de contenidos)
 
servidores, navegadores y desarrollo web
servidores, navegadores y desarrollo webservidores, navegadores y desarrollo web
servidores, navegadores y desarrollo web
 
Modelos comunicación digital
Modelos comunicación digitalModelos comunicación digital
Modelos comunicación digital
 
Imagenes para la web
Imagenes para la webImagenes para la web
Imagenes para la web
 
Interfaces gráficas
Interfaces gráficasInterfaces gráficas
Interfaces gráficas
 
Portafolio intro
Portafolio introPortafolio intro
Portafolio intro
 
Taller MM I : Análisis de audiencias
Taller MM I : Análisis de audienciasTaller MM I : Análisis de audiencias
Taller MM I : Análisis de audiencias
 
Taller MM I : facetas de la experiencia de usuario
Taller MM I : facetas de la experiencia de usuarioTaller MM I : facetas de la experiencia de usuario
Taller MM I : facetas de la experiencia de usuario
 
Taller MM I : función del diseñador multimedia
Taller MM I : función del diseñador multimediaTaller MM I : función del diseñador multimedia
Taller MM I : función del diseñador multimedia
 
Guionmultimedia esperienciadeusuario
Guionmultimedia esperienciadeusuarioGuionmultimedia esperienciadeusuario
Guionmultimedia esperienciadeusuario
 
Portafolio (proceso de construcción)
Portafolio (proceso de construcción)Portafolio (proceso de construcción)
Portafolio (proceso de construcción)
 
introducción Portafolios Digitales
introducción Portafolios Digitalesintroducción Portafolios Digitales
introducción Portafolios Digitales
 
Crossmedia 00: presentación
Crossmedia 00: presentaciónCrossmedia 00: presentación
Crossmedia 00: presentación
 
Presentacion Crossmedia Arcos v15 2012
Presentacion Crossmedia Arcos v15 2012Presentacion Crossmedia Arcos v15 2012
Presentacion Crossmedia Arcos v15 2012
 
Crossmedia 07: Sistemas Gestores de Comtenido
Crossmedia 07: Sistemas Gestores de ComtenidoCrossmedia 07: Sistemas Gestores de Comtenido
Crossmedia 07: Sistemas Gestores de Comtenido
 

Html5+css3 02

  • 1. HTML5+CSS3el presente del desarrollo web electivo | escuela de diseño y multimedia | jorge cantú +
  • 2. qué es CSS? Cascading Style Sheets (Hojas de Estilo en Cascada) • describe la presentación semántica (aspecto y formato) de un documento escrito en lenguaje de marcas. • la información de estilo puede ser adjuntada como un documento separado o en el mismo documento HTML. • separación del contenido de la presentación, entregando control centralizado de la visualización de varios documentos sin alterar su contenido.
  • 3. estructura CSS Regla: cada uno de los estilos que componen una hoja de estilos CSS. Cada regla está compuesta de una parte de “selectores”, un símbolo de “llave de apertura” ({), otra parte denominada “declaración” y por último, un símbolo de “llave de cierre” (}). Selector: indica el elemento o elementos HTML a los que se aplica la regla CSS. Declaración: especifica los estilos que se aplican a los elementos. Está compuesta por una o más propiedades CSS. Propiedad: permite modificar el aspecto de una característica del elemento. Valor: indica el nuevo valor de la característica modificada en el elemento.
  • 4. selectores CSS universal: afecta a todos y cada uno de los elementos (etiquetas y divs) presentes en el codigo del html. Se indica mediante un asterisco (*). ejemplo: * {... } de etiqueta: afecta a todos los elementos de la página cuya etiqueta HTML coincide con el valor del selector. ejemplo: p {... } de ID: afecta a un elemento de la página a través de su atributo id. El atributo id no se puede repetir en dos elementos diferentes de una misma página. ejemplo: #nombredediv {... } de clase: afecta a los elementos que utilizan el atributo class de HTML para indicar la regla CSS que se le debe aplicar. Este selector permiten reutilizar los mismos estilos para varios elementos diferentes. ejemplo: .nombredeclase {... }
  • 5. CSS3 más control sobre la forma • Las especificaciones anteriores CSS tienen bastantes utilidades para aplicar estilos, pero los desarrolladores se ven forzados a usar trucos para conseguir efectos tan deseados como bordes redondeados o sombreado de elementos en la página. • CSS3 incorpora nuevos mecanismos para tener un mayor control sobre el estilo con el que se muestran los elementos de las páginas, sin tener que recurrir a trucos o hacks, que a menudo complicaban el código.
  • 7. propiedades nuevas CSS3 Bordes border-color border-image border-radius box-shadow Fondos background-origin background-clip background-size capas con múltiples imágenes de fondo Color colores HSL colores HSLA colores RGBA Opacidad Texto text-shadow text-overflow Rotura de palabras largas Web Fonts Interfaz box-sizing resize outline nav-top, nav-right, nav-bottom, nav-left Selectores Selectores por atributos Modelo de caja básico overflow-x, overflow-y Degradados CSS3 Degradados lineales Degradados radiales Degradados lineales de repetición Degradados radiales de repetición Otros creación de múltiples columnas de texto propiedades orientadas a discurso o lectura automática de páginas web animaciones CSS3
  • 8. CSS3 Test de compatibilidad • http://fmbip.com/litmus • http://css3test.com/ • http://dowebsitesneedtobeexperiencedexactlythesameinev erybrowser.com/
  • 9. compatibilidad CSS3 Para conseguir la máxima compatibilidad con los navegadores muchos desarrolladores web añaden propiedades específicas del navegador utilizando extensiones como: -webkit- para Safari y Google Chrome -ms- para Internet Explorer -moz-para Firefox -o-para Opera Como con cualquier propiedad CSS, si un navegador no soporta una extensión propietaria, simplemente lo ignora. Esta práctica no es recomendada por el W3C, sin embargo, en muchos casos, es la única manera en que es posible probar una propiedad y hacerla compatible con un navegador.
  • 10. generadores CSS3 • http://css3.me/ • http://css3generator.com/ • http://css3please.com/ • http://css-tricks.com/examples/ButtonMaker/ • http://www.colorzilla.com/gradient-editor/ • http://border-image.com/ • http://css3menu.com/ • http://debray.jerome.free.fr/index.php?outils/Generateur-de- multi-colonnes-en-css3