cccn:reducing_conflicts_through_planning
Solver les conflits
general guideline
- éviter d'utiliser des styles locaux (embedded) autant que possible
- Ajoute une couche de complexité dont l'effet n'est pas toujours prévisible
- Mettre à jour, maintenir ou modifier les styles peuvent devenir une corvée s'il fait se souvenir des styles locaux de chaque page.
- facile de passer à coté, particulièrement en équipe
- Éviter les styles inline sauf pour des circonstances très particulières.
- presque impossible à détecter et maintenir
Développer une stratégie concernant la spécifité
- Ne pas mélanger sélecteurs de class et ID sans planifier leur usage
- Des parties des sélecteurs d'ID peuvent être très compliqués à overwriter si l'on ne fait pas attention.
- Si vous vous retrouvez à avoir 3 ou plus sélecteurs descendants, envisagez de reconsidérer votre stratégie.
Utilisez l'héritage à votre avantage
- Si vous êtes familiers avec votre structure de page, vous devriez être capable le formatage global de votre site (you should be able to identify global formatting across your site).
- Ces besoins en terme de formatage peuvent être écrits avec des styles globaux sur les éléments parents, et hérités pour le reste du site.
- Cela résulte en moins de règles plus faciles à maintenir.
Pensez à comment les styles se relient les uns aux autres
- Les nouveaux designers font parfois l'erreur de styler les éléments de manière individuelle, au fur et à mesure que ceux-ci sont rencontrés.
- Cela peut amener des feuilles bourrées de styles, très difficiles à maintenir.
- Penser les styles comme des ensembles liés entre eux aide à planifier et écrire des feuilles de style organisées.
cccn/reducing_conflicts_through_planning.txt · Last modified: 2016/01/04 15:38 by leo