Имя: Пароль:
IT
Веб-мастеринг
CSS селектор придумать такой
,
0 Помогите
 
15.11.13
12:50
Есть текст, когда он длинный, срабатывает обрезание его.
Нужно сделать такой селектор для этого текста, который срабатывает при обрезании.
Например, когда текст поместился целиком и не обрезался, то ничего не делаем.
Если текст не поместился и обрезался, то делаем его красным цветом.

Как такое сделать на CSS?
1 Помогите
 
15.11.13
13:01
Никто не знает?
2 Помогите
 
15.11.13
13:02
Хотел сделать так:

text-overflow: "<font color=red>" "</font>";

но оно работает только в мозиле.
3 Помогите
 
15.11.13
13:12
Не тани
4 Помогите
 
15.11.13
13:24
Ап
5 Помогите
 
15.11.13
13:38
никто не умеет программировать?
6 Помогите
 
15.11.13
13:48
Какой сложный вопрос. Не могу найти ответ на него
7 Kom-off
 
15.11.13
13:53
text-overflow - определяет параметры видимости текста в блоке, если текст целиком не помещается в заданную область. Возможны два варианта: текст обрезается; текст обрезается и к концу строки добавляется многоточие. text-overflow работает в том случае, если для блока значение свойства overflow установлено как auto, scroll или hidden.

Так что выделить красным скорее всего не получится. Да и не селектор это, а свойство и работает только в CSS3.
8 Кай066
 
15.11.13
13:58
(0) (5) никак, css это не язык программирования. Кури пхп
9 Torquader
 
15.11.13
23:16
Вообще-то, свойства css никогда не были селекторами, а чтобы поменять цвет (то есть изменить свойство) нужно сначала выбрать то, что мы хотим поменять, то есть задать селектор.
10 Torquader
 
15.11.13
23:18
Как бы нужно "курить" javascript (php тут тоже не при делах)

function isOverflowed(element){
    return element.scrollHeight > element.clientHeight || element.scrollWidth > element.clientWidth;
}
11 Steel_Wheel
 
15.11.13
23:20
(0) хочешь xpath?
12 Steel_Wheel
 
15.11.13
23:21
Сорри, не внимателен. Удалите (11) и (12)
13 Помогите
 
18.11.13
05:46
Сделал через text-overflow, всем спасибо.
14 Помогите
 
18.11.13
09:52
тему можно удалить
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс