Comment faire pour réinitialiser le bouton par défaut de style dans Firefox 4 +
Dans firefox 3.6, vous pouvez utiliser ::-moz-focus-inner {border:0;padding:0;margin:0;}
pour supprimer les marges par défaut et les rembourrages forms.css
ajouté.
Comment puis-je réinitialiser Firefox 4? J'ai été à la recherche de tout .css les fichiers dans le répertoire d'installation qui pourrait ajouter des styles à mon bouton, mais ne peut pas trouver tout de ff4 - le bouton obtient toujours ce gênant 1px de haut rembourrage qui ne permettra pas le texte de manière à aligner le milieu vertical.
http://easwee.net/other/FF_problem.gif
EDIT: j'ai utiliser un reset de la feuille de style, donc pas besoin de réinitialiser les styles. C'est un navigateur de la feuille de style qui joue ici.
Vous devez vous connecter pour publier un commentaire.
J'ai en fait trouvé la solution moi-même.
Dans votre champ url du type:
resource://gre-resources/forms.css
- cela va ouvrir des formulaires.css pour FF4 et de recherche pour le sélecteur suivantMaintenant juste mis dans votre feuille de style comme:
Il ne faut pas écraser votre css plus. Notez également que si vous n'avez pas défini de tout style de police pour vos entrées FF de ne pas hériter de police du corps de texte de style.
resource://gre-resources/html.css
reset.less
qui va un long chemin vers une harmonisation navigateur bizarreries pour les formulaires. Voir aussi ma réponse ci-dessous.essayez de programmer les valeurs de l'indéfini (
border:undefined
etc). pas sûr, mais il a travaillé pour moi quand j'ai eu un problème similaire.Twitter Bootstrap aime-t-il cela dans ses
réinitialiser.moins
(ce qui est un plus barebones version denormaliser.css
):En aparté, Bootstrap est
reset.less
est probablement plus fiable et pérenne solution pour parvenir à la forme de la croix-navigateur-ness que le maintien de vos propres règles. C'est beaucoup plus complète que celle de Meyerreset.css
, mais plus minimaliste quenormalize.css
.il suffit d'utiliser une feuille de style css reset, qui réinitialisera toutes les css par défaut pour la plupart des navigateurs
http://meyerweb.com/eric/tools/css/reset/
ou de lire ce stackeoverflow Q&Un
https://stackoverflow.com/questions/116754/best-css-reset