Bonjour à tous et à toutes,
Je viens de terminer l'intégration d'un site.
Comme j'ai fait ça un peu dans la précipitation, et même si j'ai fait attention en mettant des commentaires, c'est un peu le bazar dans ma feuille de style. Si un collègue y met son nez, j'ai peur qu'il n'y retrouve pas ses petits.
Du coup, je voulais savoir s'il existait une appli ou un site permettant de "ranger" un peu tout ce bazar ?
Autrement, si ça n'existe pas, comment est-ce que je peux organiser, au mieux, ma feuille de style ?
Par exemple, quelle est la meilleure organisation selon vous ?
Organisation 1
Organisation 2
A moins que vous ayez une autre organisation à proposer.
De même, au sein des règles CSS quelle est la bonne organisation à avoir ?
Désolé si ma question appelle une réponse évidente aux yeux de certains, mais ayant appris sur le tas, je n'ai pas "appris" comment bien ranger ma chambre
Merci pour vos réponses et votre aide bienveillante
Bonne journée
Modifié par spip93 (09 Dec 2019 - 15:49)
Je viens de terminer l'intégration d'un site.
Comme j'ai fait ça un peu dans la précipitation, et même si j'ai fait attention en mettant des commentaires, c'est un peu le bazar dans ma feuille de style. Si un collègue y met son nez, j'ai peur qu'il n'y retrouve pas ses petits.
Du coup, je voulais savoir s'il existait une appli ou un site permettant de "ranger" un peu tout ce bazar ?
Autrement, si ça n'existe pas, comment est-ce que je peux organiser, au mieux, ma feuille de style ?
Par exemple, quelle est la meilleure organisation selon vous ?
Organisation 1
/*---------------*/
/* Entête */
/*---------------*/
/*Logo*/
Règle CSS logo;
/*Champs recherche*/
Règle CSS recherche;
/*Menu principal*/
Règle CSS menu principal;
/*---------------*/
/* Content */
/*---------------*/
/*Bloc 1*/
Règle CSS bloc 1;
/*Bloc 2*/
Règle CSS bloc 2;
/*Bloc 3*/
Règle CSS bloc 3;
/*---------------*/
/* Footer */
/*---------------*/
/*Logo footer*/
Règle CSS Logo footer;
/*Bloc footer 1*/
Règle CSS Bloc footer 1;
/*Bloc legal*/
Règle CSS Bloc legal;
/* Réseaux sociaux */
Règle Réseaux sociaux;
@media (max-width:xxxpx) { /* Pour device 1*/
/*---------------*/
/* Entête */
/*---------------*/
/*Logo*/
Règle CSS logo;
/*Champs recherche*/
Règle CSS recherche;
/*Menu principal*/
Règle CSS menu principal
/*---------------*/
/* Content */
/*---------------*/
/*Bloc 1*/
Règle CSS bloc 1;
/*Bloc 2*/
Règle CSS bloc 2;
/*Bloc 3*/
Règle CSS bloc 3;
/*---------------*/
/* Footer */
/*---------------*/
/*Logo footer*/
Règle CSS Logo footer;
/*Bloc footer 1*/
Règle CSS Bloc footer 1;
/*Bloc legal*/
Règle CSS Bloc legal;
/* Réseaux sociaux */
Règle Réseaux sociaux;
}
@media (max-width:xxxpx) { /* Pour device 2*/
/*---------------*/
/* Entête */
/*---------------*/
/*Logo*/
Règle CSS logo;
/*Champs recherche*/
Règle CSS recherche;
/*Menu principal*/
Règle CSS menu principal;
/*---------------*/
/* Content */
/*---------------*/
/*Bloc 1*/
Règle CSS bloc 1;
/*Bloc 2*/
Règle CSS bloc 2;
/*Bloc 3*/
Règle CSS bloc 3;
/*---------------*/
/* Footer */
/*---------------*/
/*Logo footer*/
Règle CSS Logo footer;
/*Bloc footer 1*/
Règle CSS Bloc footer 1;
/*Bloc legal*/
Règle CSS Bloc legal;
/* Réseaux sociaux */
Règle Réseaux sociaux;
}
....
Organisation 2
/*---------------*/
/* Entête */
/*---------------*/
/*Logo*/
Règle CSS logo;
@media (max-width:xxxpx) { /* Pour device 1*/
Règle CSS logo pour device 1;
}
@media (max-width:xxxpx) { /* Pour device 2*/
Règle CSS logo pour device 2;
}
/*Champs recherche*/
Règle CSS recherche;
@media (max-width:xxxpx) { /* Pour device 1*/
Règle CSS recherche pour device 1;
}
@media (max-width:xxxpx) { /* Pour device 2*/
Règle CSS recherche pour device 2;
}
/*Menu principal*/
Règle CSS menu principal;
@media (max-width:xxxpx) { /* Pour device 1*/
Règle CSS menu principal pour device 1;
}
@media (max-width:xxxpx) { /* Pour device 2*/
Règle CSS menu principal pour device 2;
}
/*---------------*/
/* Content */
/*---------------*/
/*Bloc 1*/
Règle CSS bloc 1;
@media (max-width:xxxpx) { /* Pour device 1*/
Règle CSS bloc 1 pour device 1;
}
@media (max-width:xxxpx) { /* Pour device 2*/
Règle CSS bloc 1 pour device 2;
}
/*Bloc 2*/
Règle CSS bloc 2;
@media (max-width:xxxpx) { /* Pour device 1*/
Règle CSS bloc 2 pour device 1;
}
@media (max-width:xxxpx) { /* Pour device 2*/
Règle CSS bloc 2 pour device 2;
}
/*Bloc 3*/
Règle CSS bloc 3;
@media (max-width:xxxpx) { /* Pour device 1*/
Règle CSS bloc 3 pour device 1;
}
@media (max-width:xxxpx) { /* Pour device 2*/
Règle CSS bloc 3 pour device 2;
}
/*---------------*/
/* Footer */
/*---------------*/
/*Logo footer*/
Règle CSS Logo footer;
@media (max-width:xxxpx) { /* Pour device 1*/
Règle CSS Logo footer pour device 1;
}
@media (max-width:xxxpx) { /* Pour device 2*/
Règle CSS Logo footer pour device 2;
}
/*Bloc footer 1*/
Règle CSS Bloc footer 1;
}
@media (max-width:xxxpx) { /* Pour device 1*/
Règle CSS Bloc footer 1 pour device 1;
}
@media (max-width:xxxpx) { /* Pour device 2*/
Règle CSS Bloc footer 1 pour device 2;
}
/*Bloc legal*/
Règle CSS Bloc legal;
@media (max-width:xxxpx) { /* Pour device 1*/
Règle CSS Bloc legal pour device 1;
}
@media (max-width:xxxpx) { /* Pour device 2*/
Règle CSS Bloc legal pour device 2;
}
/* Réseaux sociaux */
Règle Réseaux sociaux;
@media (max-width:xxxpx) { /* Pour device 1*/
Règle CSS Réseaux sociaux pour device 1;
}
@media (max-width:xxxpx) { /* Pour device 2*/
Règle CSS Réseaux sociaux pour device 2;
}
A moins que vous ayez une autre organisation à proposer.
De même, au sein des règles CSS quelle est la bonne organisation à avoir ?
Désolé si ma question appelle une réponse évidente aux yeux de certains, mais ayant appris sur le tas, je n'ai pas "appris" comment bien ranger ma chambre
Merci pour vos réponses et votre aide bienveillante
Bonne journée
Modifié par spip93 (09 Dec 2019 - 15:49)