Mam jeden tekst w postaci <div>
. Z powodu szerokości tekstu div
tekst jest wyświetlany w wielu wierszach. Na przykład. następujący kod:Zachowaj dwie pierwsze linie tekstu, usuń wszystko inne.
<div>text01 text02 text03 text04 text05 text06 text07 text08 text09 text10 text11 text12</div>
może być wyświetlany w cztery linie:
text01 text02 text03
text04 text05 text06
text07 text08 text09
text10 text11 text12
pragnę zachować tylko pierwsze dwie linie, a jeśli kolejne linie są obecne muszą być usunięte i zastąpione linią tekstu ...
jako nowy (a więc trzeciego) linii tekstu.
Innymi słowy: chcę znaleźć drugą linię podziału (jeśli jest obecna) i zastąpić cały tekst po tym punkcie linią tekstową, która mówi: ...
.
Więc, jeśli mam dwie linie tekstu, nic się nie zmieniło:
text text text
text text text
Ale jeśli mam więcej niż dwie linie jak wyżej, będę się w ten sposób:
text01 text02 text03
text04 text05 text06
...
Każdy dobry Rada?
Wykonanie strony PHP (np. Po stronie serwera) nie jest łatwe, ponieważ rozmiar linii będzie się różnił w zależności od rozdzielczości klienta. –
Czy jest potrzebny jakiś javascript? – Steeven
Preferowane, tak. – KingCrunch