Je me suis rendu à un point où je peux faire fonctionner mes pages Web côté serveur ... mais, côté client, elles ont toutes l'air terribles.
Je ne connais pas vraiment les couleurs, les thèmes, etc. (je connais le langage HTML et CSS, mais je ne peux pas les appliquer). Existe-t-il de bons tutoriels couvrant ce genre de choses?
Nettuts a beaucoup de bons tutoriels sur la conception web:
http://net.tutsplus.com/category/tutorials/design-tutorials/
Je suis dans le même bateau, ayant une légère passion pour le développement back-end sur front-end. Cependant, en tant que développeur Web, vous aurez besoin de ces connaissances tôt ou tard. Voici quelques liens vers d'excellents articles pour vous:
http://webdesign.tutsplus.com/sessions/web-design-theory/ http://www.smashingmagazine.com/2009/10/05/mastering-css-coding-getting-started/# CSS-Basics1 http://psd.tutsplus.com/articles/web/50-totally-free-lessons-in-graphic-design-theory/
Jetez un oeil à: http://themeforest.net/
Vous pouvez acheter un modèle et l'adapter à votre application.
Je connais ta douleur.
http://tutorialzine.com/2010/02/html5-css3-website-template/
Ce site peut vous donner une longueur d'avance.
Mon conseil est de garder les choses simples. Inquiétude vis-à-vis de l'interface utilisateur, de la manière dont l'utilisateur va interagir avec les données, et non des couleurs/bordures/hauteur de ligne, etc., et ajouter lentement des couleurs et du style.
Pour les couleurs, vous pouvez utiliser Kulor , c'est l'application de Adobe pour coordonner les couleurs. Ce que j’ai trouvé, c’est que faire de petits changements à la fois, au jour le jour, au lieu de travailler sur un dessin en même temps, facilite la gestion des thèmes.
Sinon, j'ai tendance à avoir des TOC à propos de tout, à moins que vous ne soyez un concepteur, votre rôle n'est pas vraiment à long terme, car il y a généralement un concepteur et un développeur pour chaque projet.
Donc, pour résumer, utilisez les méthodes d’échafaudage pour vous familiariser avec les tables, et lorsque vous aurez mis en place la plupart de votre application, commencez à la nettoyer avec des divs et des présentations CSS appropriées en effectuant de petites itérations. Je pense que la plupart des développeurs ont des règles simples en matière de couleurs et se rendent compte que ce n’est pas à nous de jouer le rôle de fou, bien que nous le fassions, et nous gardons toujours à l’esprit que si vous êtes tous les deux concepteur/développeur, il est probable que quelqu'un d’autre viendra plus tard et fera tout regarde beaucoup mieux.
Il en existe un million, mais le meilleur moyen est de rechercher des exemples de modèles de sites Web, de trouver ceux que vous aimez et de les modifier. Franchement, je ne travaille presque plus en HTML statique. Il y a tellement de bons et gratuits systèmes de gestion de contenu qui vous permettent de démarrer avec le skinning avancé et toutes les fonctionnalités de base de sécurité et de plaque de chaudière déjà présentes, de sorte que vous n'avez pas à réinventer la roue. Pour Ruby, examinez Zena, Slate, Locomotive, Casein, etc. On dirait que Ruby a plus de CMS que n'importe quel environnement.