Ist es eine geeignete Methode, das span-Tag innerhalb des H1-Tags zu verwenden?
<h1>
<span class="boardit">Portfolio</span>
</h1>
Ich weiß, dass wir es auf diese Weise schreiben können ... und folge auch der folgenden Syntax auf meiner eigenen Website.
<h1 class="boardit">
<span>Portfolio</span>
</h1>
Ich wollte jedoch nur die sauberere Form von HTML kennen.
Antworten:
Ja, du kannst.
HTML4 hat folgendes zu sagen :
Und
%inline;
ist:Und
%special;
beinhaltet<span>
.Der aktuelle HTML hat folgendes zu sagen :
Und Phrasierungsinhalte enthalten
<span>
.quelle
Ja, du kannst. Es kann verwendet werden, um einen Teil eines h1-Blocks zu formatieren:
Wenn der Stil für den gesamten h1-Block gilt, mache ich Folgendes:
quelle
Ja, es ist normalerweise in Ordnung, ein
span
Inneres eines zu verwendenh1
.span
ist ein Inline-Element, daher ist es normalerweise in Ordnung, es in irgendetwas zu verwenden (das Elemente darin erlaubt!)Und manchmal gibt es keinen saubereren Weg, dies zu tun, wenn Sie nur einen Teil des Stils stylen möchten
h1
.Auf der anderen Seite ... tu es nicht, wenn es nicht nötig ist, da es ein bisschen hässlich ist :)
quelle
Ja, das ist in Ordnung, aber warum nicht
Wenn das alles ist, was du tust?
quelle
Ja, du kannst. Die Spanne wird inline angezeigt, daher sollte dies keinen Einfluss auf das Design des H1 haben.
quelle
Ja, wir können das span-Tag mit den Header-Tags verwenden, und daran ist nichts auszusetzen. In der Tat wird dies häufig zum Stylen von Header-Tags verwendet, insbesondere zum Färben eines bestimmten Wortes oder Buchstabens.
quelle
Ja, wir können das span-Tag mit den Header-Tags verwenden, und daran ist nichts auszusetzen. In der Tat wird dies häufig zum Stylen von Header-Tags verwendet, insbesondere zum Färben eines bestimmten Wortes oder Buchstabens.
quelle
Denken Sie in die obigen Zeilen - Hat für mich funktioniert - verwenden Sie display: inline prop
quelle