Maison  >  Questions et réponses  >  le corps du texte

Comprendre le rôle des feuilles de style de l'agent utilisateur

<p>Je travaille sur la page dans Google Chrome. Il affiche correctement les styles suivants. </p> <pre class="brush:php;toolbar:false;">tableau { affichage : tableau ; border-collapse : séparé ; espacement des bordures : 2 px ; couleur de la bordure : gris ; }</pré> <p>Notez que je n’ai pas défini ces styles. Dans les outils de développement Chrome, il remplace le nom du fichier CSS par <strong>User Agent Stylesheet</strong>. </p> <p>Maintenant, si je soumets le formulaire et que des erreurs de validation se produisent, j'obtiens la feuille de style suivante : </p> <pre class="brush:php;toolbar:false;">tableau { espace blanc : normal ; hauteur de ligne : normale ; poids de la police : normal ; taille de police : moyenne ; variante de police : normal ; style de police : normal ; couleur : -webkit-text ; alignement du texte : -webkit-auto ; } tableau { affichage : tableau ; border-collapse : séparé ; espacement des bordures : 2 px ; couleur de la bordure : gris ; }</pré> <p>Le <code>font-size</code> dans ces nouveaux styles perturbe ma conception. Existe-t-il un moyen de forcer ma feuille de style, si possible, à remplacer complètement la feuille de style par défaut de Chrome ? </p>
P粉277464743P粉277464743419 Il y a quelques jours528

répondre à tous(2)je répondrai

  • P粉518799557

    P粉5187995572023-08-28 10:03:10

    Si est absent de votre contenu HTML, vous pouvez rencontrer une situation dans laquelle le navigateur donne la priorité aux « feuilles de style de l'agent utilisateur » par rapport à vos feuilles de style personnalisées. L'ajout d'un type de document résout ce problème.

    répondre
    0
  • P粉477369269

    P粉4773692692023-08-28 09:06:00

    Quel est le navigateur cible ? Différents navigateurs définissent différentes règles CSS par défaut. Essayez d'ajouter une réinitialisation CSS, telle que meyerweb CSS reset ou normalize.css, pour supprimer ces valeurs par défaut. Google "Réinitialisation CSS vs normalisation" pour voir la différence.

    répondre
    0
  • Annulerrépondre