Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> урезать текст средствами html&css 
:(
    Опции темы
Vladus
Дата 17.12.2009, 18:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 1.2.2008

Репутация: нет
Всего: 4



Всем доброго времени суток. 
Наверное тема изъезжена, но все таки: существует ли универсальный способ(который бы работал в FF, Opera, IE) урезать длинный текст и в конце добавить троеточие? Гугл однозначного и верного ответа не дает :(
Если не существует html&css способа, то как это делать по другому? Если допустим урезать какое то кол-во символов на сервере, то тоже плохо получается - на FF и IE они занимают разное место.
Заранее благодарен за Ваши идеи.
PM MAIL   Вверх
comcon1
Дата 17.12.2009, 19:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 838
Регистрация: 11.6.2005
Где: Москва ДАС-МГУ

Репутация: нет
Всего: 17



HTML + CSS - нельзя
Можно JS: есть такой код
<div id="text_for_cut">текст текст текст</div>

var str = document.getElementById('text_for_cur').innerHTML;

и дальше работаешь с str


--------------------
PM MAIL   Вверх
WebDisaster
Дата 18.12.2009, 06:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 406
Регистрация: 22.6.2007

Репутация: 17
Всего: 19



Цитата(Vladus @  17.12.2009,  18:57 Найти цитируемый пост)
Гугл однозначного и верного ответа не дает 

Плохо погуглили. Наверно потому, что называется это, всё-таки, не "троеточие", а "многоточие".
PM MAIL   Вверх
Vladus
Дата 18.12.2009, 10:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 108
Регистрация: 1.2.2008

Репутация: нет
Всего: 4



WebDisaster, благодарю, это действительно хорошее решение.
comcon1, спасибо конечно, но это не совсем то, про что я спрашивал. Это как бы понятно, что можно захватить строку и сделать substr или что то типа такого. Меня больше интересовал вопрос, нет ли готового решения для такой ситуации, допустим передать в функцию строку, длину, например, div-а для вывода , а ф-я сама строку обрежет, сама дополнит многоточием(основываясь на текущем языке, размере шрифта и тп).
PM MAIL   Вверх
comcon1
Дата 18.12.2009, 11:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 838
Регистрация: 11.6.2005
Где: Москва ДАС-МГУ

Репутация: нет
Всего: 17



Круто! И даже без behavior!


--------------------
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0496 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.