Vous devriez pouvoir utiliser l'astérisque et les !important
éléments dans CSS.
html *
{
font-size: 1em !important;
color: #000 !important;
font-family: Arial !important;
}
L'astérisque correspond à tout (vous pourriez probablement vous en passer sans html
trop).
Le !important
garantit que rien ne peut remplacer ce que vous avez défini dans ce style (sauf si cela est également important). (ceci est pour aider avec votre exigence qu'il devrait "ignorer le formatage interne du texte" - ce que j'ai pris pour signifier que d'autres styles ne pouvaient pas les écraser)
Le reste du style dans les accolades est comme n'importe quel autre style et vous pouvez y faire ce que vous voulez. J'ai choisi de changer la taille, la couleur et la famille de la police à titre d'exemple.
!important
est utile, mais il peut devenir un peu "ce sont des monstres" s'il est surutilisé.!important
. Il doit toujours être utilisé comme dernière option.!important
ici est due à l'exigence de l'affiche originale, "avoir la même famille de polices et la même taille de texte en ignorant toute mise en forme interne du texte." Si vous n'avez pas cette exigence, vous ne souhaitez pas utiliser!important
.html * {}
oubody * {}
vous aidera à éviter le remplacement par desbody p {}
feuilles de style plus spécifiques .body p {}
est plus spécifique quebody {}
, donc l'astérisque est un élément important ici.html
d'html *
iciJe pense que la meilleure pratique consiste à définir la police sur le corps:
et si vous décidez de le changer pour un élément, il pourrait être facilement écrasé:
la source
Réglez-le dans le sélecteur de corps de votre css. Par exemple
la source
Utilisez le css suivant:
Le
*
-sélecteur signifie tout / tous les éléments, mais sera évidemment au bas de la chaîne alimentaire lorsqu'il s'agira de remplacer des sélecteurs plus spécifiques .Notez que le
!important
-flag rendra lefont
-style for*
absolu, même si d'autres sélecteurs ont été utilisés pour définir le texte (par exemple, lebody
ou peut-être ap
).la source
!important
empêcherait peut - être d' autres sélecteurs de remplacer les paramètres.!important
cela empêcherait les autres sélecteurs de passer outre, tant qu'ils ne l'utilisent pas également. Il h. Je vais modifier mon message et l'ajouter - merci. :-)!important
s des sélecteurs plus spécifiques ci-dessus. Mais ce n'est pas tout à fait le but ici, je suppose :)Vous ne devriez jamais utiliser
* + !important
. Que faire si vous souhaitez modifier la police dans certaines parties de votre document HTML? Vous devez toujours utiliser le corps sans importance. Utilisez!important
uniquement s'il n'y a pas d'autre option.la source
Essaye ça:
la source
{}
bouton vous pouvez afficher un exemple de code de cette manière dans vos réponses.