2009-02-03 26 views

Respuesta

7

El uso principal que tengo para los marcos de CSS es que tienden a forzarlo a pensar en cómo va a organizar su código en lugar de proporcionarle herramientas indispensables para sus tareas cotidianas.

Por esa razón, soy fan de boilerplate en lugar de cosas como blueprint, ya que la repetición tiende a centrarse en cómo estructurar las hojas de estilo CSS y las importaciones en lugar de proporcionarle una colección de clases de ayudantes semánticamente confusas.

1

Compatibilidad con IE6.

+0

solo dentro de los límites del marco - no lo hace ayuda en absoluto con la extensión – annakata

+0

La compatibilidad con IE6 es un gran problema. Antes de IE7, recuerdo que todos hablaron de la compatibilidad de IE5 como el problema. Con marcado bien estructurado y sonido CSS, necesita hacer poco o nada para que las cosas funcionen en IE6 además de en otros navegadores. – mdja

3

Son simplemente una conveniencia y, como tales, son buenos para cosas como el wireframing y la creación rápida de prototipos. Probablemente también sean una buena forma de aprender diseño de CSS si puede familiarizarse con el código de diseño.

Lo que no me gusta de los marcos de CSS es que fomentan el uso de nombres de clase no semánticos y son un poco pesados ​​para un diseño más simple. Todavía creo que es muy importante entender cómo funciona el diseño CSS y no solo confiar en los marcos porque limitarías tu creatividad y lo que podrías lograr. A veces, la lectura de archivos CSS del sitio csszengarden puede enseñarle cosas que no estaba seguro de cómo lograr.

Para wireframing Este es el marco CSS más prometedor que he visto: http://designinfluences.com/fluid960gs/

3

creo que todo depende de su propio conocimiento y el proyecto. Si tiene muchos clientes de pequeñas empresas, o por otras razones hace muchos diseños similares, creo que ahorra algo de tiempo para usar marcos CSS. Y ahorra tiempo para la corrección de errores del navegador, pero siempre debe probar de todos modos.

Pero si sus habilidades de CSS son buenas, conoce los errores de IE más comunes y cómo hackearlos, no veo ninguna necesidad de utilizar un marco en la mayoría de los casos.

1

dado que ya está familiarizado con un marco particular, es más fácil y rápido hacer ciertos diseños de cuadrícula comunes. Es posible que desee aprender y tratar de seguir con un marco si está haciendo un montón de CSS.

Blueprint CSS es el marco de CSS que prefiero.

0

Creo que la compatibilidad de cualquier tipo se logra mejor cuando trabajamos juntos, ya sea usando marcos CSS o Javascript, es probable que haya más posibilidades de que los errores se solucionen y se otorguen los deseos. también existe la posibilidad de que interfaces similares reduzcan la cantidad de capacitación requerida para los nuevos usuarios de su sitio.

0

Nunca usaría un marco CSS. No hacen nada más rápido o más fácil, aumentan la cantidad de código y hacen que la depuración o las pruebas sean mucho más difíciles.Si hago uso de un marco CSS para empezar, que se ve así:

body {}

¿De qué manera podría alguna vez necesita más que eso? el punto de partida de referencia siempre debe ser lo que el navegador muestra de manera predeterminada, nada más.

Restablecer hoja de estilos CSS causa los mismos problemas.

por ejemplo: http://withoutsubstance.blogspot.com/2008/09/why-you-should-never-ever-ever-use.html

0

He trabajado con 960 un poco y encontré que es ideal para la creación de prototipos, pero no soy un fan de ponerlo en producción. Encuentro que el uso del flotador hace que me duela un poco la cabeza.

Existe una idea errónea de que frameworks == bloat y otra de que una implementación particular de un framework representa la definición. Un marco es solo una herramienta. Aquí hay una analogía: si necesita una llave para reparar su automóvil, no debe tirar el juego de destornilladores.

Si ha encontrado que los marcos que ha mirado no son adecuados para la tarea en cuestión, no debe anotarlos. Puede hacer fácilmente su propio framework o usarlo cuando se ajuste a sus necesidades.