2009-06-18 6 views
6

Los marcos CSS tienen bonitos estilos incorporados y le piden que se centre en las cuadrículas, pero todavía hay un poco de dependencia y falta de libertad que proporciona ... Si necesito generar una página web mirando en una pantalla de maqueta basada en PSD ... o bien Usaré las clases provistas por el framework, pero si esas medidas reales no existen, necesito volver a especificar mis propias reglas que se agregarán a mi tamaño de archivo CSS y si el rendimiento es una restricción, como siempre lo es ... no necesitas un gran archivo de tamaño ... aunque está en KB, pero cada gota cuenta.¿Deberíamos usar un marco de CSS? ¿Lo valen?

Cualquier comentario y sugerencia para utilizar el marco de la mejor manera posible.

+8

No puedo recomendar la respuesta aceptada en esta pregunta: http://stackoverflow.com/questions/203069/what-is-the-best-css-framework-and-are-they-worth-the- esfuerzo - creo que lo clava. –

Respuesta

8

Los marcos CSS no son como los marcos de código regulares/bibliotecas que proporcionan funciones que te permiten hacer tu trabajo más rápido ... es más como tener un archivo de inicio, que te ahorra el tiempo de escribir css que usas en todos tus proyectos

Diciendo eso, realmente creo que la mejor manera de utilizar un marco CSS es ver qué CSS usas con más frecuencia y crear un framework CSS interno. Personalmente uso las mismas reglas de reinicio y tipografía para la mayoría de mis proyectos. Tengo una colección de diferentes grillas, pero realmente eso difiere según el tipo de proyecto. No todos los diseños funcionarán con una grilla.

Antes, cuando traté de usar un marco preconstruido, me encontré perdiendo el tiempo eliminando estilos o trabajando con algunos de los estilos del marco. Eso es solo por mi experiencia con frameworks, conozco personas que adoran trabajar con Blueprint y lo juro.

+0

homegrown's son ideales para proyectos individuales con 1 desarrollador que nunca comparte el código. De lo contrario, los beneficios de las herramientas conocidas de la comunidad que no tiene que 'aprender' no deben subestimarse. aprender un marco, incluido uno de cosecha propia, se puede comparar con aprender un nuevo lenguaje de computadora, ¡ya que lleva tiempo! –

+0

+1 con el comentario de Michael Durrant como una advertencia. –

11

Creo que un restablecimiento de estilo es genial, pero un marco es demasiado limitado. Está forzado a usar sus clases, etc.

Esto podría dar como resultado algunos nombres de clase inconsistentes, como por ejemplo si tiene un sitio que separa palabras con un guión (-) y luego utiliza una cuadrícula que usa el guión bajo (_).

También tiene que comprar en en ese marco, como en adoptarlo para todo su sitio (si la plantilla principal lo está usando).

Ver UnobtrusiveCss para una risa :).

+0

el enlace no funciona – Jason

+0

Debería funcionar ahora - ¡Creo que lo estaban actualizando tan pronto como lo publiqué! @ shog9 - Aw, pensé que podría funcionar, ¡la versión en caché! – alex

+0

"pero un marco es demasiado limitante". Suspiro. Entonces, escriba todo desde cero, aprenda y trate con docenas de diferentes navegadores y versiones, use sus propias "mejores prácticas", cree un modelo de sistema del que otras personas tengan que aprender. Firmar. Alex, aprecio que con 80,000 puntos eres hipertextual. Personalmente, no creo que la respuesta sugerida aquí funcione para el 99% de los desarrolladores habituales. imho y mi 1/50 de un dólar, por supuesto :) –

0

Los marcos de CSS son mis herramientas favoritas para diseñar una página, eche un vistazo a 960er.gs un buen marco de grilla.

Bien, usted tiene algunas limitaciones sobre los tamaños, pero puede diseñar sus páginas mucho más rápido, después de una semana conoce todas las clases.

+0

¿No son 960 g más como un patrón que un marco? (Lo siento, está aquí pero no puedo hacer comentarios aún) – buddy

0

Así que la moraleja de la historia es usar el restablecimiento de css y para la ayuda visual para depurar una imagen de cuadrícula en el cuerpo hará lo necesario. El complemento de lente Pic seguramente ayudará a hacer coincidir el píxel. Gracias a todos por su respuesta alentadora

1

Creo que se trata de utilizar la herramienta adecuada para el trabajo.

Uso BluePrint CSS mucho y realmente me ayuda a crear sitios web estándar muy rápidamente. La mayoría de las veces eso es justo lo que quieren mis clientes. Si necesito profundizar más - voy a rodar mi propio CSS, para ese trabajo - pero hace que el sitio sea más caro y demora un poco más en desarrollarse y probarse.

No creo que los marcos CSS sean una alternativa para aprender CSS, solo lo ayudan a hacer cosas estándar de forma rápida y fácil.

Espero que ayude?

Cuestiones relacionadas