Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   свойвство clip не работает (https://javascript.ru/forum/events/12115-svojjvstvo-clip-ne-rabotaet.html)

Иваннн 01.10.2010 10:02

свойвство clip не работает
 
Свойвство document.getElementById('elem').style.clip не вызывает ни какого изменения, блок 'elem' имеет специфицированные значения width height, overflow: hide содержимое элемента переполняет элемент. Не зависимо от метода изменения clip (JS ИЛИ CSS) значение свойвства .clip меняется но видно по прежнему верхний левый угол содержимого. Система-xp IE8.

subzey 01.10.2010 10:08

overflow: hidden

Иваннн 01.10.2010 11:05

Сори перепутал со значением emptyCells
 
Сори перепутал со значением emptyCells. Кстати, данное свойвство тоже не работает в указанной выше системе, приходится &nbsp делать, может я что-то не так назначаю?

subzey 01.10.2010 11:36

А под другими браузерами Ваше решение работает?

Иваннн 01.10.2010 14:39

Ответ на вопрос
 
честно, пока не тестировал

exec 01.10.2010 14:46

У элемента стоит position: absolute?

Иваннн 01.10.2010 15:17

Ответ на вопрос
 
Даже не relative

exec 01.10.2010 16:00

Цитата:

clip работает только для абсолютно позиционированных элементов.
http://htmlbook.ru/css/clip

Иваннн 08.10.2010 08:50

exec,
в IE8 даже при абсолютном позиционировании при назначении clip блок ведет себя как-будто я назначил не clip: rect(5px), а visibility:hidden

Иваннн 08.10.2010 09:06

а про источник http://htmlbook.ru/css/clip - он классный, но не отражает всех тонкостей. Например в IE8 под XP, начало координат при абсолютном позиционировании блока зависит от того, специфицированы ли top(bottom) и(или) left(right), height или width.


Часовой пояс GMT +3, время: 08:50.