За последние 24 часа нас посетили 55494 программиста и 1720 роботов. Сейчас ищут 937 программистов ...

Вывод строки неизвестного размера в блок фикс. размера

Тема в разделе "PHP для новичков", создана пользователем heapKiller, 5 янв 2009.

  1. heapKiller

    heapKiller Активный пользователь

    С нами с:
    27 авг 2008
    Сообщения:
    95
    Симпатии:
    0
    Есть блок известной h и w
    и есть строка неизвестной длины,
    для вывода которой используется пропорциональный шрифт.
    Надо, чтобы в случае, когда строка не помещается в блок, она усекалась до
    "Часть строки..." и то, до чего она усекалась помещалось в блок.
    Как это реализовать, если можно, на стороне сервера?

    Спасибо заранее. С новым годом.
     
  2. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    1. генерируй картинку

    2. задача дебильная. не скажешь откуда ветер дует?
     
  3. karakh

    karakh Активный пользователь

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
    А на кой фиг нужно на на стороне сервера эмулировать css свойство overflow:hidden?
     
  4. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    человек не знает сам чего хочет и где что делется.
    =)
     
  5. heapKiller

    heapKiller Активный пользователь

    С нами с:
    27 авг 2008
    Сообщения:
    95
    Симпатии:
    0
    Не совсем понял. Но ветер дует от заказчика. ПРи чем здесь эмуляция оверфлоу - не понятно. Пусть этот див изначально будет с оверфлоу: hidden. Мне нужно в конце видимой части строки в диве поставить три точки говорящие о том что в нем не весь контент отображен.

    И человек знает где что делается. А хочет человек, денег, женщин, бабла ну и мира во всем мире.

    Вариант с картинкой - конечно сработает, но я не до такой степени извращенец ). Спасибо.
     
  6. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    heapKiller
    Если уж такая жесть, то обрубайте через javascript.
     
  7. heapKiller

    heapKiller Активный пользователь

    С нами с:
    27 авг 2008
    Сообщения:
    95
    Симпатии:
    0
    Так и делал но это заметно, блоков до 80 на стр. Ну и просто решил узнать может есть все же какой способ
     
  8. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    если он тебе скажет башкой об стену стукнуться - тоже пойдешь стучать?

    уважайте прежде всего себя и то, что вы делаете, а заказчику надо объяснить, что это НЕ правильно, т.к. в HTML изначально НЕТУ понятия "верстки" в применении к типографским терминологиям.

    извратиться, конечно, можно, но это будет очередное уродство.

    давайте делать красивые вещи и объяснять это заказчикам.
     
  9. heapKiller

    heapKiller Активный пользователь

    С нами с:
    27 авг 2008
    Сообщения:
    95
    Симпатии:
    0
    Да без базара только давайте не будем корчить из себя гуру. Хоп? ;-)
    Есть дизайн дизигнера. Я его не знаю, не знаю его отношений с заказчиком. Я вижу что он нуб, но орать об этом заказчику, не изучив вопроса (хотя бы для того чтоб потом честно сказать "Вот изучил. Низзя"), по-моему глупо.
    Спасибо ответившим. Тема закрыта.