Le meilleur remplacement pour la police de la balise html
Depuis le font
balise HTML est obsolète en HTML5 (et je comprends pourquoi) est-il une solution propre pour l'application de certains attributs et de styles pour seulement portions d'un paragraphe de texte? Je suis à l'aide de JavaScript pour parser un fichier XML qui s'appuie sur le fait que la font
balise permet à des parties de l'habillage du texte à être formaté à l'aide de la classe de base des CSS. Je me rends compte du "point d'ancrage" (a
) balise peut également être utilisé à cette fin, mais qui semble être très en arrière et contre nature.
MODIFIER
Quand j'ai posé cette question (il y a quelques années maintenant), j'ai été à défaut de comprendre que chaque élément du DOM tombe dans un display
catégorie, les deux principales catégories:
block
- insiste sur la prise de sa propre ligneinline
- falls en ligne avec d'autresinline
du texte ou des éléments
HTML offre deux conteneur générique éléments, chacun de qui, par défaut, adhère à l'une de ces valeurs d'affichage; div
pour block
d'affichage, et span
pour inline
d'affichage.
La span
élément est le moyen idéal pour désigner une certaine portion de texte et de lui donner un style unique ou l'ID parce que vous pouvez l'enrouler autour de la partie d'un plus grand paragraphe sans casser le contenu sélectionné dans une nouvelle ligne.
OriginalL'auteur Taylor Lopez | 2013-10-09
Vous devez vous connecter pour publier un commentaire.
La
span
balise serait la meilleure façon.Bien que le CSS n'est généralement pas recommandé, voici un exemple:
span
etdiv
sont similaires, mais lediv
balise est un élément de bloc, de sorte qu'il va provoquer des sauts de lignes.span
est une balise inline, qui peut être utilisé en ligne avec votre texte.span
outrestrong
,b
oui
balises tags trop), c'est le fait que ces éléments sont sémantiquement utilisé pour enphasis, et ne doit pas être utilisé pour "aléatoire" des portions de texte.Qui fait beaucoup de sens. Malheureusement, je n'ai pas utilisé la balise span beaucoup, donc pourquoi il n'était même pas sur mon "radar" pour ainsi dire. Merci!
OriginalL'auteur Adam Plocher
HTML:
CSS:
OriginalL'auteur Igor
vous pouvez utiliser un
<span>
tagvous pouvez soit faire des styles en ligne tels que
<span style="color: #000000; font-family: calibri, arial, helvetica;">
ou vous pouvez simplement appliquer une classe à votre portée, comme<span class="textformat1"
et<span class="textformat2">
. ensuite, il suffit d'appliquer différentes règles css basé sur la classe.espère que cette aide
OriginalL'auteur celeriko
Toujours utiliser les fichiers css pour tenir votre code qui sera considéré comme "universel" pour chaque élément que vous avez défini. Lorsque vous voulez régler pour une, permet de dire
<span>
élément. Vous le feriez tout comme Adam Plocher dit ci-dessus, utilisez lestyle=""
de l'attribut de l'<span>
élément.OriginalL'auteur PatchGuru