Ich entwerfe eine Menge einfacher, einseitiger Web-Artikel für den Verkauf oder per E-Mail. Ich stoße häufig auf Probleme mit Überschriften und den gewünschten Zeilenumbrüchen bei verschiedenen Medienbreiten.
Zum Beispiel könnte ich eine Überschrift haben wie:
Unser New thingamabob ist das Beste seit geschnittenem Brot!
Ohne auf Zeilenumbrüche zu achten, wird die Zeile folgendermaßen umbrochen:
Unser New thingamabob ist das Beste seit
geschnittenem Brot!
Bei voller Webgröße möchte ich die Zeile nach "the" brechen. Zwei Linien erstellen.
Unser New thingamabob ist das
Beste seit geschnittenem Brot!
Für einen Bildschirm mit mittlerer Breite würde ich zweimal brechen:
Unser New thingamabob
ist das Beste
seit geschnittenem Brot!
Bei noch schmaleren Bildschirmen würde ich nach "new", nach "thingamabob" und nach "thing" brechen. Vier Zeilen erstellen.
Unser New
thingamabob
ist das Beste
seit geschnittenem Brot!
Ich wirklich nicht will , Umbrüche verwenden ( <br>
) , weil die hart-Sets der Pausen in allen Größen. Bis jetzt habe ich Medienanfragen und Breite Prozentsätze für die verschiedenen verwendeten h1
- h5
Tags , so dass die Breite der Tag Kräfte eine Pause. Aber das scheint mir "hacky" (es ist auch manchmal sehr temperamentvoll, basierend auf dem tatsächlichen Text).
Was ist der beste Weg, um Zeilenumbrüche zu kontrollieren, ohne sie fest in HTML zu programmieren?