Bonjour,
depuis quelques temps une question me taraude: comment organiser mes feuilles de style ?
Je travaille sur un projet graphiquement très chargé (et le graphiste tient au moindre pixel). Je me retrouve avec une feuille de style très longue, des background-image dans tous les sens, des dimensions et des marges différentes partout... bref un gros bordel si vous me permettez l'expression. Malgré mes efforts pour factoriser ce que je pouvais, cela reste très lourd.
Auparavant je structurais mes css en séparant par type d'éléments: cadres, liens, textes, formulaires, ...
Au milieu du projet j'ai changé pour structurer en fonction des pages. L'idée que j'ai en ce moment c'est d'avoir une feuille de style avec les éléments communs à toutes les pages (organisée par types d'éléments) et d'éclater le reste avec une feuille de style par page.
Si je pose la question, c'est que je commence à me perdre dans ce que j'ai déjà fait, et encore je suis pas arrivée au stade des compatibilités de navigateurs.
Je ne trouve pas vraiment de réponse claire dans Google, j'aimerais donc avoir l'avis de gens plus expérimentés.
Je vous en remercie d'avance, bien à vous !
depuis quelques temps une question me taraude: comment organiser mes feuilles de style ?
Je travaille sur un projet graphiquement très chargé (et le graphiste tient au moindre pixel). Je me retrouve avec une feuille de style très longue, des background-image dans tous les sens, des dimensions et des marges différentes partout... bref un gros bordel si vous me permettez l'expression. Malgré mes efforts pour factoriser ce que je pouvais, cela reste très lourd.
Auparavant je structurais mes css en séparant par type d'éléments: cadres, liens, textes, formulaires, ...
Au milieu du projet j'ai changé pour structurer en fonction des pages. L'idée que j'ai en ce moment c'est d'avoir une feuille de style avec les éléments communs à toutes les pages (organisée par types d'éléments) et d'éclater le reste avec une feuille de style par page.
Si je pose la question, c'est que je commence à me perdre dans ce que j'ai déjà fait, et encore je suis pas arrivée au stade des compatibilités de navigateurs.
Je ne trouve pas vraiment de réponse claire dans Google, j'aimerais donc avoir l'avis de gens plus expérimentés.
Je vous en remercie d'avance, bien à vous !