2012-03-14 16 views

cevap

5

Gizleyen son 120 karakterden oluşan bir aralık oluşturmak için bazı javascript'e ihtiyacınız olacaktır. Açıklığa uygulanabilecek bir CSS özniteliği "görünürlük: gizli" var. Bunun yerine karakterlerin tam bir numarası yerine, belli bir boyuta div klibi istiyorsanız

<div>first 40 chars <span style="visibility:hidden">last 120 chars</span></div> 
+1

Bu, "İlk 40 karakteri nasıl bulabilirim?" ... (statik HTML olmadığını varsayarsak) şu soruyu sorun: –

+0

@Madmartigan Statik HTML değilse, oluşturma sırasında spanu ekleyebilirsiniz. sunucudaki sayfa. PHP veya ASP'de çok zor olmamalı. JQuery ile de kolay. – GolezTrol

4

, sadece istediğiniz div boyutunu verebilir ve: böyle

şey sonucu olmalıdır sığmayan içeriği kırpmak için overflow: hidden belirtin.

Divanın yüksekliğinin metnin satır yüksekliğinin çok olduğundan emin olursanız, içeriğin (dikey) bir çizginin ortasında kırpılmasına neden olmaz.

10

"text-overflow: ellipsis;" öğeniz için basit bir css özelliğini kullanabilirsiniz. Bu özelliği etkin kullanmak için etkin bir şekilde bunlarla birlikte bazı ilgili özellikleri uygulamak gerekir. Örnek için

:

<div style="width: 50px; text-overflow: ellipsis; white-space: nowrap; 
overflow: hidden;">Some text goes here</div> 

* Chrome'da test edilmiştir.

+0

Bu saf büyü. – fiatjaf