web-dev-qa-db-fra.com

Dois-je utiliser une réinitialisation CSS spécifique à Wordpress, ou une réinitialisation CSS normale de style Eric Meyer est-elle correcte?

Le thème génial pour démarrer _S pour Wordpress contient la réinitialisation CSS suivante, qui fonctionne très bien, je trouve: https://Gist.github.com/4173728

Mais je préfère celui d'Eric Meyer, que vous connaissez bien, j'en suis sûr.

Je rencontre des problèmes avec le _S parce que je me demande pourquoi quelque chose ne réagit pas comme il se doit, et je regarde, et le fichier de réinitialisation a un ajustement de 1.5em ou quelque chose, ou un float: left sur une autre chose. La gestion de style que je n’ai pas saisie moi-même est la raison principale pour laquelle j’utilise les réinitialisations CSS.

MAIS, ma question découle du fait que le CSS de réinitialisation _S présente ces aspects apparemment spécifiques à Wordpress, tels que:

#searchsubmit {
    display: none;
}

et

.assistive-text {
    clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
}

Alors, est-ce que je passe à côté de choses en utilisant une réinitialisation CSS non spécifique à Wordpress? Aurais-je intérêt à l'adapter pour qu'il soit plus proche de ce que je veux?

1
Doug Smith

WordPress n'ajoute pas de CSS à votre site, du moins pas par défaut, sauf un petit peu pour la barre d'administration. Pour la plupart, tout le CSS est ajouté par votre thème ou par un plugin, bien qu'il puisse y avoir une exception ou deux.

Les fonctions WordPress génèrent beaucoup de ids et classes, mais cela ne devrait pas avoir d’importance pour une réinitialisation CSS. Une "réinitialisation" normalise les valeurs par défaut du navigateur pour des éléments tels que les listes, les tableaux, les paragraphes et autres balises de base. Vous ne 'réinitialisez' pas ids ou classes spécifiques car il n'y a pas de paramètres par défaut du navigateur. Donc, ce que vous avez énuméré n'est pas vraiment une réinitialisation.

Si vous êtes satisfait de votre réinitialisation, conservez-le. WordPress n'est pas spécial selon ce qui est ou n'est pas une bonne réinitialisation.

3
s_ha_dum

Eh bien, votre Gist lié n’est pas une réinitialisation. Réinitialiser implique que vous obtenez une ardoise vierge - ce qui n’est pas le cas, cela ressemble plus à normalize.css .

Il n'y a pas de réinitialisation officielle de WordPress CSS. Si vous construisez un thème, vous pouvez utiliser ce que vous aimez.

Cependant, vous devez rendre compte de plusieurs classes CSS générées par WordPress . Tant que vous faites cela, votre thème jouera bien avec WP et vous n'avez rien à craindre.

2
chrisguitarguy