text-overflow по высоте..

Discussion in 'PHP' started by Doom123, 14 Oct 2012.

  1. Doom123

    Doom123 Elder - Старейшина

    Joined:
    11 Nov 2006
    Messages:
    749
    Likes Received:
    244
    Reputations:
    22
    Прет. Нужна помощь... Есть DIV {overflow: hidden}
    У дива динамическая высота и ширина .. при вставке текста , буквы иногда показываются половинками.

    Тоести если высота дива боле чем точное колво строк то часть след строки тож выводится

    Пример..

    [​IMG]

    Есть такая чтука как "text-overflow" но эт только в ширину а как мне сделать в высоту ?

    Или может посчитать както с помощью JS и подогнать высоту дива под точное колво строк? =)


    Вот только .css('line-height') ВЫдаёт "normal" а как его посчитать? =\\
     
    #1 Doom123, 14 Oct 2012
    Last edited: 14 Oct 2012
  2. drim

    drim Member

    Joined:
    27 Aug 2009
    Messages:
    347
    Likes Received:
    33
    Reputations:
    4
  3. Doom123

    Doom123 Elder - Старейшина

    Joined:
    11 Nov 2006
    Messages:
    749
    Likes Received:
    244
    Reputations:
    22
    Не то =\\ Он работает тупо по высоту.. а мне нужно чтоб он считался с высотой строки ..
     
  4. barnaki

    barnaki Elder - Старейшина

    Joined:
    2 Nov 2008
    Messages:
    676
    Likes Received:
    140
    Reputations:
    4
    .css('font-size') нет ? и * на кол во строк
     
  5. drim

    drim Member

    Joined:
    27 Aug 2009
    Messages:
    347
    Likes Received:
    33
    Reputations:
    4
    тогда тебе нужно подобрать размер блока, кратный (размеру шрифта + межстрочному интервалу) * кол-во строк
    почему overflow-y не подходит — не понял. тебе же высота и нужна
     
  6. Doom123

    Doom123 Elder - Старейшина

    Joined:
    11 Nov 2006
    Messages:
    749
    Likes Received:
    244
    Reputations:
    22
    barnaki Нее, там кроме размера шрифта есть и расстояние между строк ... поэтому нужен .css('line-height')

    drim Но подходит т.к он скрывает всё что бульше заданой высоты ... а если там высота поподает на середину строки ему пох . и выходит как на картинке..

    п.с межстрочный интервал это у нас что в css?