Показать сообщение отдельно
  #6 (permalink)  
Старый 08.01.2011, 04:50
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

Сообщение от g-smagin
разумеется, можно так: добавить невидимый элемент, узнать ширину, уничтожить элемент. но! это криво!
а какие критерии у твоего "криво"? В общем случае, нельзя выяснить любой стиль, не отображая элемент, особенно если вспомнить про стили по умолчанию и пользовательские стили и про то, что требуемый стиль может быть не задан для элемента. Так что заставить браузер отобразить элемент - очень логичный ход

кроме того, зачем его сразу же удалять? Когда надо, тогда и удалишь...

p.s. а ты всерьез решился написать ту самую часть браузера, которая выясняет, какие стили относятся к элементу? Хаки будут поддерживаться?
Ответить с цитированием