¡Hola de nuevo! 🙂 Mi flujo de trabajo no está tan formalizado como su escenario. Ha evolucionado orgánicamente con el tiempo, se podría decir. He estado haciendo CSS durante mucho tiempo, y he pasado por varios restablecimientos de CSS, todo tipo de formas de organizar el código, pasar de CSS2 a CSS3, surgir HTML5, varios enfoques de codificación receptiva, etc.
Vea el código de alguien que le guste, luego adáptelo al gusto
A través de la experimentación y la experiencia, he elegido las cosas que funcionan mejor para mí. Por ejemplo, he tomado ideas de marcos que me gustan, pero no he encontrado la necesidad de aplicar siempre un marco completo, cualquiera de los cuales termina empujándolo en ciertas direcciones de la interfaz. Me gusta usar solo lo que necesito. Eso se convierte en mi CSS base. Si surge algo nuevo, puedo codificarlo sin demasiado alboroto. Eso está en desacuerdo con todos los reverentes discípulos de Bootstrap que impregnan a Quora. 🙂
- ¿Cuánto de Photoshop debería aprender en diseño web?
- ¿Hay alguna manera de acercar la imagen de fondo de un usando solo HTML / CSS?
- Cómo crear un formulario de registro de estudiante usando PHP y MYSQL
- Si busco una imagen de fondo de pantalla completa, ¿qué dimensiones en píxeles debería tener?
- ¿Cuál es la mejor manera de hacer la autenticación de usuario en un nodo y reaccionar a la aplicación?
La organización es buena
En cuanto a la forma de organizar el código, no encontrará un acuerdo universal. Lo que hago es bastante popular, solo tengo las cosas de reinicio / inicialización en la parte superior, y luego divido el código en secciones para la forma que desee categorizar, tal vez desde el encabezado, la navegación, el contenido, la barra lateral, el pie de página , y así sucesivamente, con un código receptivo en la parte inferior. Hablando de eso, tengo mi código organizado para dispositivos móviles primero.
Escuché una conversación en línea donde 2 codificadores de CSS hablaron sobre cómo siempre alfabetizan sus cosas, al menos dentro de una declaración, y se mostraron bastante firmes al respecto. ¡Eso es demasiado TOC para mí! 🙂 Sin embargo, intentaré agrupar las cosas por función, como tener un conjunto de declaraciones relacionadas con la fuente.
¡El sitio de Leon se está haciendo más grande!
Dicho esto, puede haber buenas razones para usar esas otras herramientas. Digamos que estaba trabajando en un sitio enorme con una gran variedad de elementos de interfaz que necesitaban estilo. Los preprocesadores SASS o LESS podrían ser muy útiles allí, proporcionando variables, algunas operaciones lógicas y otras características que ayudan a organizar y codificar el código CSS.
Tener un sitio muy grande puede justificar el uso de un marco como Bootstrap o Foundation para ayudar a administrarlo.
Cuando tienes enormes montañas de código, cualquier tipo de organización que ayude a los pobres idiotas que tienen que mantenerlo es bueno. Eso es exactamente lo opuesto al tema CSS de Themeforest, que generalmente está cargado de hinchazón, hacks y declaraciones importantes en todas partes, lo que hace que el código sea desagradable para trabajar.
Sala de control a mayor Tom
Normalmente tengo el lujo de ser el único codificador de CSS. Si hay más personas que usted en él, algún control de versión sería extremadamente útil, como GIT.