Skracanie wyrazów


(Kloc221) #1

Witam chciał bym zapytać czy da się coś takiego zrobić aby obiąć jakieś zdanie divem i np w css napisać jeśli ma więcej niż 10 znaków to (...)

czyli miało by to wyglądać tak

lalalalalalalalalalaala

i wyświetlało by się tak :

lalalalala...

czyli po 10 znaku trzy kropki. Czy da się coś takiego robić ??


(Jacek705) #2

w css raczej nie ale w php:

$tekst='lalalalalalalalalalalala';

echo substr($tekst,0,10);

(Kloc221) #3

Trudno obejdę się bez tego bo nie mogę użyć php


(Methylz) #4

CSS3 daje taką możliwość.


(Anddezr+Dobreprogramy Pl) #5

Skorzystaj z jquery

$(function(){

      $('div.skracanie').each(function(){

        var tekst = $(this).text().substring(0,10);

        $(this).text(tekst + '...');

      });

    });