Во всех браузерах работает, кроме IE6. В нём совершенно непонятно как устанавливается высота div2. Точно не 10% (скрипт ниже это демонстрирует), и к тому же не масштабируется при изменении размеров окна.
P.S. Нашел решение. Как то так:
body {
height:100%;
}
<!--[if IE 6]>
<style>
* body #div1 {
height:100%;
}
</style>
<![endif]-->
Условие необходимо, т.к. иначе ломается во всех остальных браузерах.
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
lazybaby
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<style>
#div1 {
position: relative;
}
#div2 {
position: absolute;
background: red;
left: 40%;
width: 5%;
top: 20%;
height: 10%;
}
</style>
</head>
<body>
<div id="div1"><img src="http://www.unity.freenet.kz/map/proekcia3.jpg" width="100%">
<div id="div2"></div>
</div>
<script>
alert (document.getElementById("div2").parentNode.offsetHeight + " : " + document.getElementById("div2").offsetHeight);
</script>
</body>
</html>
Во всех браузерах работает, кроме IE6. В нём совершенно непонятно как устанавливается высота div2. Точно не 10% (скрипт ниже это демонстрирует), и к тому же не масштабируется при изменении размеров окна.
P.S. Нашел решение. Как то так:
body {
height:100%;
}
<!--[if IE 6]>
<style>
* body #div1 {
height:100%;
}
</style>
<![endif]-->
Условие необходимо, т.к. иначе ломается во всех остальных браузерах.
Edited by lazybabyLink to comment
Share on other sites
6 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.