2009-11-04 17 views
5

En el mundo CSS y HTML siempre hay características (Propiedades/Atributo/Etiquetas) que serían útiles en escenarios marginales, pero por esa misma razón la mayoría de la gente no los conozco Estoy pidiendo características que no suelen ser enseñadas por los libros de texto sobre CSS, CSS3 y HTML5.Características ocultas/Propiedades/Atributo/Etiquetas de CSS3 y HTML

¿Cuáles son las que usted conoce?

[ACTUALIZAR] ¿Qué navegadores adoptan etiquetas HTML y elemento CSS3? ¿Y puedo transmitir esta nueva tecnología (HTML5) para mi negocio?

Respuesta

3

Para mí, un área de HTML y CSS que la mayoría de la gente no descubre es el amplio soporte de internacionalización, con elementos HTML como <ruby>, atributos como hreflang="" y CSS como {list-style-type: cjk-ideographic;}. Es cierto que, aunque he usado todo esto, la gran mayoría de la gente nunca necesitará hacerlo.

Para responder a su segunda pregunta (trabajos realizados, actualizada), los navegadores están implementando diferentes partes de las especificaciones de HTML5 y CSS3, y a diferentes velocidades. En general, los navegadores Webkit (Safari, Mobile Safari, Crome) y FireFox están implementando el más rápido, Opera está haciendo un buen trabajo e Internet Explorer está borracho en la esquina. La respuesta de @Kobi tiene algunos enlaces a lo que los navegadores soportan.

En cuanto a cuándo puede confiar en estas nuevas especificaciones para un sitio comercial, eso depende completamente de sus usuarios y de los navegadores que utilizan. Si su sitio está dirigido a usuarios de iPhone, ya puede usar mucho. Sin embargo, esta no es la mejor manera de pensar sobre el tema. La mayoría de las propiedades de CSS3 que se han implementado, como las esquinas redondeadas, las sombras paralelas y los degradados de CSS, en realidad se degradan muy bien para que puedas usarlas para recompensar a los usuarios con buenos navegadores en este momento. Esta idea se llama mejora progresiva.

En cuanto a HTML5, es 90% HTML4 con manejo de errores definido, por lo que cambiar a HTML5 es tan fácil como cambiar su tipo de documento, no se requieren otros cambios. Si no usa los nuevos elementos semánticos, IE no tiene problemas con HTML5. Los beneficios del doctype HTML5 son una mejor especificación a la cual referirme, dos validadores con mensajes de error más informativos (creo que @Marius significa HTML5 validaciones de formas) y la capacidad de usar roles ARIA. Escribí un artículo en changing from HTML4/XHTML1 to HTML5, y cubro los beneficios al hacerlo.

HTH

1

La mayoría de las geniales características nuevas de CSS3 y HTML5 aún no están implementadas. Esto incluye cosas como:

0
  • Cross Browser Support from Quirks Mode - se puede desglosar de la característica que te gusta, que se pone muy detallada.
  • When can I use - Una tabla interactiva que muestra cuando las funciones están (y estarán) listas para uso público. También hay una opción práctica para aceptar reemplazos de JavaScript, como <Canvas> para IE6.
1

nota al margenhttp://code.google.com/p/ie7-js/ le dará una capacidad de ayudar es decir, navegador compatible con CSS atributos que otros navegadores hacen, ordenada tiene sus propios lados hacia abajo, pero todavía muy aseado

y ahora, no lo haría en gran medida confíe en las próximas tecnologías, al menos por otro año, año y medio, pero está llegando allí. Como desarrollador, es una buena práctica probar las capacidades de esas tecnologías en cada sitio. Pero, de nuevo, en términos generales, no hay nada por ahí que sea una adición o cambio tan increíble que solo se debe incorporar.

por cierto, ¿a qué te refieres con características típicas? no se utilizan características típicas de un sitio a otro, según sus necesidades.

por ejemplo, la mayoría de los blogs, foros, tiendas en línea, sitios personales se mantienen en el ámbito de las características mínimas que están muy bien establecidas. estas características están bien documentadas y ampliamente probadas y utilizadas. estándar de algún tipo.