CSS de navegador cruzado

¿De qué manera los diseñadores web profesionales crean CSS entre navegadores? ¿Se hace generalmente a mano, o hay juegos de herramientas que pueden agilizar el proceso, como YUI lo hace para JavaScript? Preferiría mantenerme alejado de los editores WYSIWYG como DreamWeaver. ¡Gracias!

Generalmente se hace a mano.

Por lo general, comienza aplicando un restablecimiento CSS para igualar el campo de juego.

Y deberías apuntar a CSS que cumpla con los estándares y solo como último recurso aplicar hacks para IE (sí, simplemente lo llamé).

Para herramientas y servicios probé Browsershot y Spoon: Browsers . También para consejos y trucos, encontré este artículo y esto útil.

Los editores WYSIWYG son muy raros en el mundo profesional.

Los juegos de herramientas como YUI, jQuery, etc. son muy populares, ya que ofrecen una gran cantidad de funciones de JavaScript entre navegadores.

Sin embargo, para CSS, es común jugar a mano con muchos insultos para hacer que IE6 funcione. Los sitios web como el modo peculiar le pueden ayudar señalando caprichos específicos del navegador.

La mayoría de las personas simplemente diseñan a una línea base común: Firefox y / o Safari y Chrome. en la mayoría de los casos, el diseño solo funcionará con todo, excepto las distintas versiones de IE, para lo cual se solucionará un conjunto simple de reglas personalizadas.

Creo que prácticamente han aprendido la compatibilidad de CSS en todos los navegadores. Hay una multitud de gráficos en Internet que explican qué se admite en cada navegador en detalle y cómo afecta a la prestación de la página.