SlideShare ist ein Scribd-Unternehmen logo
1 von 8
22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
Seminario
HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
ESTILOS CSS
Facilitadora:
María Zeballos
22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
Los estilos CSS
Los estilos evolucionan desde que se publicó su primera
recomendación en 1996. Actualmente el CSS3 está en
plena transformación, el W3C trabaja en multitud de
módulos que permitan organizar las propiedades CSS,
para crear varias especificaciones independientes; hay
muchos módulos en borrador (Working Draft).
Puede Ver los avances de los módulos CSS3
aquí:(http://www.w3.org/Style/CSS/current-work).
22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
Los estilos CSS
Mientras no se llegue al nivel CR tendrán
incompatibilidad con los navegadores. Los mejores
resultados de visualización los consigue con Safari y
Chrome.
¡Y ya el W3C ya ha empezado a trabajar en el CSS4!
El borrador (Working Draft) sobre los selectores CSS4
se publicó el 29 de septiembre de 2011:
http://www.w3.org/TR/selectors4/.
22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
Los estilos CSS
Los prefijos para los navegadores
Para los navegadores, seguir día a día las novedades
CSS3 e implementarlas en su motor de visualización es
muy difícil. Para evitar el estancamiento, el W3C ha
encontrado una solución alternativa, mientras la
especificación alcanza el nivel CR, Candidate
Recommendation, se trata del uso de los prefijos.
22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
Los prefijos para los navegadores
Estos son los prefijos de los navegadores, conocidos como
prefijos propietarios:
-moz-: para el motor de renderizado Gecko de Mozilla Firefox.
-webkit-: para el motor de renderizado WebKit de Safari y Chrome.
-o-: para el motor de renderizado de Opera.
-ms-: para el motor de renderizado de Microsoft Internet Explorer.
-khtml-: para el motor de renderizado KHTML usado por varios
navegadores en Linux.
22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
Los prefijos para los navegadores
Veamos un ejemplo concreto.
En lugar de usar una regla como esta:
header {border-radius: 10px; }
Para que sea reconocida en "todos" los navegadores sería
necesario escribirla así:
header {
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-o-border-radius: 10px;
-ms-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
}
22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
Los prefijos para los navegadores
Veamos un ejemplo concreto.
En lugar de usar una regla como esta:
header {border-radius: 10px; }
Para que sea reconocida en "todos" los navegadores sería
necesario escribirla así:
header {
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-o-border-radius: 10px;
-ms-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
}
Las primeras líneas son
específicas para cada motor de
visualización mencionado
anteriormente.
22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS
Los prefijos para los navegadores
Veamos un ejemplo concreto.
En lugar de usar una regla como esta:
header {border-radius: 10px; }
Para que sea reconocida en "todos" los navegadores sería
necesario escribirla así:
header {
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-o-border-radius: 10px;
-ms-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;
}
La última línea corresponde a la
propiedad estándar para todos
los navegadores, quienes
reconocerán la propiedad "más
adelante", en cuanto el W3C la
haya finalizado.

Weitere ähnliche Inhalte

Andere mochten auch

Introducción a java script operadores
Introducción a java script operadoresIntroducción a java script operadores
Introducción a java script operadoresmariazeballos
 
Estructuras de control en js
Estructuras de control en jsEstructuras de control en js
Estructuras de control en jsmariazeballos
 
Introducción a java script 01
Introducción a java script 01Introducción a java script 01
Introducción a java script 01mariazeballos
 
Introducción a java script variables
Introducción a java script variablesIntroducción a java script variables
Introducción a java script variablesmariazeballos
 

Andere mochten auch (8)

Slideshare
SlideshareSlideshare
Slideshare
 
Introducción a java script operadores
Introducción a java script operadoresIntroducción a java script operadores
Introducción a java script operadores
 
Blogger
BloggerBlogger
Blogger
 
Estructuras de control en js
Estructuras de control en jsEstructuras de control en js
Estructuras de control en js
 
Introducción a java script 01
Introducción a java script 01Introducción a java script 01
Introducción a java script 01
 
Document write
Document writeDocument write
Document write
 
Introducción a java script variables
Introducción a java script variablesIntroducción a java script variables
Introducción a java script variables
 
Folcsonomía
FolcsonomíaFolcsonomía
Folcsonomía
 

Ähnlich wie Estilos css

Desarrollos de aplicaciones móviles con tecnologías web
Desarrollos de aplicaciones móviles con tecnologías webDesarrollos de aplicaciones móviles con tecnologías web
Desarrollos de aplicaciones móviles con tecnologías webJulio Alfaro
 
Manual de instalación
Manual de instalación Manual de instalación
Manual de instalación Mafer Pinto
 
Html5 y otras yerbas
Html5 y otras yerbasHtml5 y otras yerbas
Html5 y otras yerbasPeter Concha
 
Html5 y otras yerbas
Html5 y otras yerbasHtml5 y otras yerbas
Html5 y otras yerbasAvanet
 
DukeScript: HTML5 y JavaScript desde Java
DukeScript: HTML5 y JavaScript desde JavaDukeScript: HTML5 y JavaScript desde Java
DukeScript: HTML5 y JavaScript desde JavaSoftware Guru
 
Web matrix. armando nuestros sitios dinámicamente con html5, php y mysql
Web matrix.  armando nuestros sitios dinámicamente con html5, php y mysqlWeb matrix.  armando nuestros sitios dinámicamente con html5, php y mysql
Web matrix. armando nuestros sitios dinámicamente con html5, php y mysqlPeter Concha
 
ESTANDARES WEB
ESTANDARES WEBESTANDARES WEB
ESTANDARES WEByhinaqc
 
Tecnologías web.pptx
Tecnologías web.pptxTecnologías web.pptx
Tecnologías web.pptxGabrielCarbas
 
Estandares para diseño web
Estandares para diseño webEstandares para diseño web
Estandares para diseño webjuan1988fe
 

Ähnlich wie Estilos css (20)

Bootstrap 3.
Bootstrap 3.Bootstrap 3.
Bootstrap 3.
 
Desarrollos de aplicaciones móviles con tecnologías web
Desarrollos de aplicaciones móviles con tecnologías webDesarrollos de aplicaciones móviles con tecnologías web
Desarrollos de aplicaciones móviles con tecnologías web
 
Deber2 css 21
Deber2 css 21Deber2 css 21
Deber2 css 21
 
HTML5
HTML5HTML5
HTML5
 
Manual de instalación
Manual de instalación Manual de instalación
Manual de instalación
 
Páginas web
Páginas webPáginas web
Páginas web
 
Páginas web
Páginas webPáginas web
Páginas web
 
Responsive Web Design
Responsive Web DesignResponsive Web Design
Responsive Web Design
 
Html5todayv7
Html5todayv7Html5todayv7
Html5todayv7
 
Manual de css3
Manual de css3Manual de css3
Manual de css3
 
Manual css-hojas-estilo
Manual css-hojas-estiloManual css-hojas-estilo
Manual css-hojas-estilo
 
Diseño con estándares
Diseño con estándaresDiseño con estándares
Diseño con estándares
 
Html5 y otras yerbas
Html5 y otras yerbasHtml5 y otras yerbas
Html5 y otras yerbas
 
Html5 y otras yerbas
Html5 y otras yerbasHtml5 y otras yerbas
Html5 y otras yerbas
 
DukeScript: HTML5 y JavaScript desde Java
DukeScript: HTML5 y JavaScript desde JavaDukeScript: HTML5 y JavaScript desde Java
DukeScript: HTML5 y JavaScript desde Java
 
Web matrix. armando nuestros sitios dinámicamente con html5, php y mysql
Web matrix.  armando nuestros sitios dinámicamente con html5, php y mysqlWeb matrix.  armando nuestros sitios dinámicamente con html5, php y mysql
Web matrix. armando nuestros sitios dinámicamente con html5, php y mysql
 
ESTANDARES WEB
ESTANDARES WEBESTANDARES WEB
ESTANDARES WEB
 
Tecnologías web.pptx
Tecnologías web.pptxTecnologías web.pptx
Tecnologías web.pptx
 
Ejemplos de WCAG 2.0
Ejemplos de WCAG 2.0Ejemplos de WCAG 2.0
Ejemplos de WCAG 2.0
 
Estandares para diseño web
Estandares para diseño webEstandares para diseño web
Estandares para diseño web
 

Mehr von mariazeballos

Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01mariazeballos
 
Uso educativo del computador
Uso educativo del computadorUso educativo del computador
Uso educativo del computadormariazeballos
 
Introducción a java script variables
Introducción a java script variablesIntroducción a java script variables
Introducción a java script variablesmariazeballos
 
Manejo de eventos con java script
Manejo de eventos con java scriptManejo de eventos con java script
Manejo de eventos con java scriptmariazeballos
 
Introducción a java script operadores
Introducción a java script operadoresIntroducción a java script operadores
Introducción a java script operadoresmariazeballos
 
Introducción a html5 elementos de la estructura
Introducción a html5 elementos de la estructuraIntroducción a html5 elementos de la estructura
Introducción a html5 elementos de la estructuramariazeballos
 
Introducción a html5
Introducción a html5Introducción a html5
Introducción a html5mariazeballos
 

Mehr von mariazeballos (14)

Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01
 
Estilos css
Estilos cssEstilos css
Estilos css
 
Uso educativo del computador
Uso educativo del computadorUso educativo del computador
Uso educativo del computador
 
Introducción a java script variables
Introducción a java script variablesIntroducción a java script variables
Introducción a java script variables
 
Manejo de eventos con java script
Manejo de eventos con java scriptManejo de eventos con java script
Manejo de eventos con java script
 
Introducción a java script operadores
Introducción a java script operadoresIntroducción a java script operadores
Introducción a java script operadores
 
Manejo de eventos
Manejo de eventosManejo de eventos
Manejo de eventos
 
Dom
DomDom
Dom
 
Modelo de caja
Modelo de cajaModelo de caja
Modelo de caja
 
Selectores css
Selectores cssSelectores css
Selectores css
 
Introducción a css
Introducción a cssIntroducción a css
Introducción a css
 
Introducción a html5 elementos de la estructura
Introducción a html5 elementos de la estructuraIntroducción a html5 elementos de la estructura
Introducción a html5 elementos de la estructura
 
Introducción a html5
Introducción a html5Introducción a html5
Introducción a html5
 
Html evolucion
Html evolucionHtml evolucion
Html evolucion
 

Estilos css

  • 1. 22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS Seminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS ESTILOS CSS Facilitadora: María Zeballos
  • 2. 22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS Los estilos CSS Los estilos evolucionan desde que se publicó su primera recomendación en 1996. Actualmente el CSS3 está en plena transformación, el W3C trabaja en multitud de módulos que permitan organizar las propiedades CSS, para crear varias especificaciones independientes; hay muchos módulos en borrador (Working Draft). Puede Ver los avances de los módulos CSS3 aquí:(http://www.w3.org/Style/CSS/current-work).
  • 3. 22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS Los estilos CSS Mientras no se llegue al nivel CR tendrán incompatibilidad con los navegadores. Los mejores resultados de visualización los consigue con Safari y Chrome. ¡Y ya el W3C ya ha empezado a trabajar en el CSS4! El borrador (Working Draft) sobre los selectores CSS4 se publicó el 29 de septiembre de 2011: http://www.w3.org/TR/selectors4/.
  • 4. 22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS Los estilos CSS Los prefijos para los navegadores Para los navegadores, seguir día a día las novedades CSS3 e implementarlas en su motor de visualización es muy difícil. Para evitar el estancamiento, el W3C ha encontrado una solución alternativa, mientras la especificación alcanza el nivel CR, Candidate Recommendation, se trata del uso de los prefijos.
  • 5. 22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS Los prefijos para los navegadores Estos son los prefijos de los navegadores, conocidos como prefijos propietarios: -moz-: para el motor de renderizado Gecko de Mozilla Firefox. -webkit-: para el motor de renderizado WebKit de Safari y Chrome. -o-: para el motor de renderizado de Opera. -ms-: para el motor de renderizado de Microsoft Internet Explorer. -khtml-: para el motor de renderizado KHTML usado por varios navegadores en Linux.
  • 6. 22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS Los prefijos para los navegadores Veamos un ejemplo concreto. En lugar de usar una regla como esta: header {border-radius: 10px; } Para que sea reconocida en "todos" los navegadores sería necesario escribirla así: header { -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; }
  • 7. 22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS Los prefijos para los navegadores Veamos un ejemplo concreto. En lugar de usar una regla como esta: header {border-radius: 10px; } Para que sea reconocida en "todos" los navegadores sería necesario escribirla así: header { -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; } Las primeras líneas son específicas para cada motor de visualización mencionado anteriormente.
  • 8. 22 de julio de 2013Prof. María ZeballosSeminario HTML5 Y CSS EN EL DESARROLLO DE APLICACIONES WEB DINÁMICAS Los prefijos para los navegadores Veamos un ejemplo concreto. En lugar de usar una regla como esta: header {border-radius: 10px; } Para que sea reconocida en "todos" los navegadores sería necesario escribirla así: header { -moz-border-radius: 10px; -webkit-border-radius: 10px; -o-border-radius: 10px; -ms-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; } La última línea corresponde a la propiedad estándar para todos los navegadores, quienes reconocerán la propiedad "más adelante", en cuanto el W3C la haya finalizado.