Web design
-
Un bon CMS ne devrait jamais avoir de css avec des sélecteurs sans classe. Les balises sans classe ou l'utilisation d'identifiant comme sélecteur sont à proscrire. Sinon, on galère en phase d'intégration car tout module que l'on ajoute va subir ce css, même quand ce n'est pas souhaitable. Et c'est vraiment pénible pour un concepteur de module de devoir remettre a priori les valeurs par défaut à toutes les balises qu'il utilise dans son module. Exemple : un CMS qui ajoute des bordures à tout tableau.
-
Pourquoi était-ce si dur pour le w3c de spécifier que margin:auto; centre un élément à la fois en largeur et en hauteur dans son conteneur ?