J'ai une page HTML qui inclut du texte et du formatage. Je veux lui donner la même famille de polices et la même taille de texte en ignorant tout le formatage interne du texte.
Je souhaite définir un format de police global pour la page HTML.
Comment puis-je atteindre cet objectif?
Vous devriez pouvoir utiliser l'astérisque et les éléments !important
dans CSS.
html *
{
font-size: 1em !important;
color: #000 !important;
font-family: Arial !important;
}
L'astérisque correspond à tout (vous pouvez probablement vous en sortir sans la html
aussi).
Le !important
garantit que rien ne peut remplacer ce que vous avez défini dans ce style (à moins que ce ne soit aussi important). (Ceci est utile pour répondre à votre exigence selon laquelle il doit "ignorer la mise en forme interne du texte" - ce qui, selon moi, signifiait que les autres styles ne pouvaient pas écraser ceux-ci)
Le reste du style dans les accolades est comme n'importe quel autre style et vous pouvez faire ce que vous voulez. J'ai choisi de changer la taille de la police, la couleur et la famille à titre d'exemple.
Je pense que la meilleure pratique consiste à définir la police de caractères sur le corps:
body {
font: normal 10px Verdana, Arial, sans-serif;
}
et si vous décidez de le changer pour un élément, il pourrait être facilement écrasé:
h2, h3 {
font-size: 14px;
}
Placez-le dans le sélecteur de corps de votre css. Par exemple.
body {
font: 16px Arial, sans-serif;
}
Utilisez le css suivant:
* {
font: Verdana, Arial, 'sans-serif' !important;/* <-- fonts */
}
Le sélecteur *
- signifie n'importe lequel/tous éléments, mais sera évidemment au bas de la chaîne alimentaire quand il s'agira de remplacer plus spécifique sélecteurs.
Notez que le drapeau !important
- rendra le style font
- pour *
absolu, même si d'autres sélecteurs ont été utilisés pour définir le texte (par exemple, le body
ou peut-être un p
).
Vous ne devriez jamais utiliser * + !important
. Que faire si vous souhaitez modifier la police dans certaines parties de votre document HTML? Vous devriez toujours utiliser le corps sans importance. Utilisez !important
seulement s'il n'y a pas d'autre option.