Chcę móc wyświetlać ciąg znaków o długości do 10 znaków. Jeśli ciąg znaków przekracza 10 znaków, chciałbym dodać "..." do końca.Jak wyświetlić część ciągu za pomocą css
Na przykład, jeśli mam ciąg:
'helloworldmynameisryan'
chcę być wyświetlane tak:
'helloworld...'
Ja tylko wyświetlanie mojego ciąg w div tak:
<div>DisplayMessage</div>
Czy istnieje klasa, którą mógłbym utworzyć, która miałaby zastosowanie tylko wtedy, gdy ciąg znaków miałby więcej niż 10 znaków?
Dokładna liczba znaków jest trudne/niemożliwe, ale z pewnością można ograniczyć ją do szerokości: http://stackoverflow.com/questions/15124838/how-to-keep-div-on-one-line -and-append-ellipses/15124873 # 15124873 –
Liczba znaków nie będzie działać z CSS. Jak wspomniał Tim, twoje rozwiązanie musiałoby być oparte na szerokości. Oto proste rozwiązanie: http://jsfiddle.net/8atfj/ – slamborne