Показать сообщение отдельно
  #7 (permalink)  
Старый 07.11.2011, 16:11
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

dmitriymar, мне кажется, вы не совсем правильно меня поняли...

<style>
#div {
 width: 50%;
 height: 50%
 padding: 5%;
 border: 5%;
}
</style>
<div id="div">Как победить ie?</ie>
<script>
el= document.getElementById("div");
alert("elememt.style.width: " + el.style.width);
alert("computedStyle: " + (document.defaultView && document.defaultView.getComputedStyle(el).getPropertyValue("width")));// нормальные браузеры. Всё в пикселях
alert("currentStyle: " + (el.currentStyle && el.currentStyle["width"]));// ie. Тут проценты...
alert("offsetWidth: "+el.offsetWidth); // полная ширина элемента - вместе с padding'ами и border'ами. А нужна без них))
</script>


Книжку перечитал. Гугл помучал.
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)

Последний раз редактировалось trikadin, 07.11.2011 в 16:15.
Ответить с цитированием