Chcę wydrukować tytuł, który będzie obejmował dwie linie, z linią zerwaną tak blisko punktu środkowego, jak to możliwe.
Na przykład, jeśli tytuł był, powiedzmy,
linia przerywania html/css w punkcie środkowym
"Sen Mid-letnia noc w"
Nie chcę go złamać jak
"A Mid-Summer Night's"
"Sen"
ale bardziej jak
„mid-letni”
„Sen nocy”
Jeśli tytuł jest wystarczająco długi, aby wymagać trzy linie, chcę długość wszystkich trzy, aby być tak blisko, jak to możliwe. Itd.
Jakikolwiek sposób to zrobić z CSS? Proszę, nie pytaj mnie, co do tej pory próbowałem, bo nie mam żadnych pomysłów. :-(
Uzupełnienie
Och, widzę od kilku komentarzach i odpowiedziach, że moje pytanie było niekompletne. Nie chcę aby osadzić Br lub cokolwiek, ponieważ (a) tekst pochodzi z bazy danych i nie chcę wymagać od użytkownika wprowadzania znaczników oraz (b) jest to responsywny projekt, więc na pulpicie tekst powinien pasować do dwóch linii, ale na telefonie komórkowym może wymagać trzech, a ja nie chcę żadnych arbitralnych dodatkowych linii podziału, na razie wymagam mocno zakodowanych br, ponieważ nie mam innego pomysłu, i mam zapytanie o media, które ustawia te br do wyświetlenia: brak dla telefonów komórkowych, ponieważ zawijanie tam, gdzie chce na małych ekranach daje lepsze wyniki.
Nie mogłem po prostu użyć
tag gdzie chcesz tytuł oddzielić na nowej linii? Czy też tęsknię za zrozumieniem pytania? – Whirlwind990
@ Whirlwind990 zdania będą się zmieniać, to tylko przykład, jak sądzę. –
Będziesz potrzebował javascript, aby to osiągnąć, w zależności od długości tytułu. –