Was scheint mit dem normalen HTML-Ablauf nicht in Ordnung zu sein? Wenn Ihre Zeilen zu lang sind und sie kürzer werden möchten, können Sie die Breite von H1
in CSS immer definieren, sodass Sie kein Markup für Ihr Design hinzufügen. Markup sollte semantisch sein und CSS sollte das notwendige visuelle Erscheinungsbild bieten. Daher können Sie dem Element H1
eine Breite hinzufügen und die Linie entsprechend der festgelegten Breite durchbrechen.
Ziehen Sie auch die Verwendung von Textgrößen in Betracht, damit Sie bessere Ergebnisse erzielen (nicht zu eng, nicht zu breit), wenn Sie unterschiedliche Schriftgrößen auf verschiedenen Seiten verwenden.
<br/>
in Ordnung ist? Wann immer du deine Überschrift in eine neue Zeile aufteilen musst, ist es natürlich richtig, <br/>
zu verwenden. Haben Sie keine Angst, es zu benutzen, wenn es das ist, was Sie in Ihrem Kopf machen müssen. Aber für die Zwecke der Kopfzeilenüberläufe werden keine Pausen verwendet.
Sie sollten <br />
s wahrscheinlich nicht im Tag verwenden. Der beste Weg wäre, es in einem div zu enthalten, das den H1-Text umschließt:
Siehe diese verwandte Frage:
Kann CSS eine Zeile erzwingen Pause nach jedem Wort in einem Element?
Es ist unmöglich in reinem CSS, aber mit JavaScript ist es möglich. Ich würde nur für das Wrapping Div gehen.
Tags und Links html