Visualizar nuevo código html5 en muchos navegadores
Cuando te enfocas un diseño en el iPhone, iPod touch o iPad, usted tiene la ventaja de saber que sus visitantes van a utilizar el navegador web Safari. Se basa en el motor de renderizado WebKit, que puede rendir CSS 3, así como cualquier lata navegador de escritorio.
WebKit también se utiliza en Google Chrome. Por lo tanto, la mayoría de los sitios que se ven bien en Safari para el escritorio también se ven bien en Chrome. (Al igual que con la mayoría de los elementos de diseño de páginas web, sin embargo, es posible que vea excepciones).
Apple creó el sistema operativo, iOS, que se ejecuta en el iPhone, iPad y iPod touch y en una versión especial de Apple TV 2. Safari, el navegador de iOS por defecto, soporta casi toda la especificación CSS como se describe por el World Wide Web Consortium (W3C), la organización internacional abierta que desarrolla los estándares web.
Liderados por el inventor de la Web, Tim Berners-Lee, que reúne a los creadores del navegador, líderes y usuarios para crear las especificaciones de los protocolos que definen la World Wide Web.
Similar a HTML5, CSS 3 está todavía en desarrollo. La especificación no alcanzará su fase de recomendación definitiva hasta 2022, de acuerdo con la línea de tiempo del W3C. Incluso si la especificación no puede ser definitiva para muchos años, los desarrolladores de navegadores suelen implementar partes de los borradores de trabajo de las nuevas versiones de HTML y CSS, ya que actualicen sus navegadores.
Desarrolladores aplicación partes de un borrador de trabajo se refieren a ella como experimental CSS y suele insertar el nombre del navegador en la regla. Es por eso que se ve varias versiones de las mismas reglas de estilo, como se puede ver en el ejemplo que le mostramos en la siguiente sección para crear esquinas redondeadas.
Muchos diseñadores evitan el uso de CSS experimental, prefiriendo esperar hasta que se aprueben las normas, o por lo menos hasta que la mayoría de los navegadores web los apoyan constantemente. La implementación de CSS experimental es más fácil cuando todos los navegadores juega con las mismas reglas, y puede conducir a problemas si la especificación se cambia de nuevo más tarde.
Sin embargo, CSS 3 ofrece muchas nuevas características interesantes y tan pocos efectos secundarios negativos - si usted diseñar sus páginas cuidadosamente - que tiene pocas razones para contenerse. CSS degrada naturalmente en los navegadores. (Si el navegador no es compatible con un estilo CSS, se ignora.)
Supongamos que no todos los visitantes a sus sitios pueden estar utilizando Safari. Para crear CSS 3 estilos que funcionan en Firefox o Internet Explorer u otro navegador, puede que tenga que agregar código especial para esos navegadores.