On m'a demandé de supprimer les balises inutiles d'un code HTML généré par ordinateur qui contient de nombreuses balises inutiles (je souhaite simplement conserver les informations de couleur/forte/em). Je suis tombé sur quelque chose de similaire au code HTML suivant :
gras pas gras gras ≪/b> ≪/pré> Pour moi (sur Chrome et Firefox), il affiche le texte bold
en gras et le texte not bold
en non gras, je suis confus à ce sujet. En particulier, cela a rendu ma tâche plus compliquée : je pensais pouvoir simplement supprimer les balises sans informations de couleur/strong/em, alors je l'ai modifié comme suit :
gras pas gras gras ≪/b> ≪/pré> Mais maintenant, tout le texte est en gras au lieu de ce qu'il était avant.
J'essaie de comprendre ce que je peux mettre dans le style FONT
pour reproduire ce comportement :
Le remplacement de Arial
par foo
bold pas gras bold pas gras ≪/b> ≪/pré> Après avoir changé la taille et la police, le comportement a changé :
gras pas gras gras pas gras ≪/b> ≪/pré> gras pas gras gras pas gras ≪/b> ≪/pré> Quelqu'un peut-il expliquer ce comportement, ou au moins me dire quels styles je dois rechercher pour supprimer les styles externes ?
Je pense avoir trouvé la réponse à ma question sur lapage de documentation des propriétés font css. Il dit :
(c'est moi qui souligne)
Un peu plus bas :
Alors prêt
font: 20pt arial
等同于设置font-style: normal;font-variant: normal;font-weight: normal;font-stretch: normal;font-size: 20pt;line-height: normal;font-family: arial
Surtout,
font-weight
从bold
(或其他值)重置为normal
.Donc, pour résoudre mon problème fondamental, je devrais rechercher des balises
font
qui n'ont pas d'épaisseur de police spécifiée.P.S. La raison pour laquelle
, elle est donc ignorée :font: arial 20pt
没有这种行为的原因是因为这不是font
n'a pas ce comportement est que ce n'est pas une valeur autorisée pour
, la famille de polices n'est pas la dernière valeur spécifiée.font: arial 20pt
Et dans