|
|
|
|
|
для: nick108
(29.05.2008 в 21:14)
| | Это - не проблема.
Так и должно быть - и ТАК и ЕСТЬ - и не только в MSIE, но и во всех браузерах.
Тег HR имеет по умолчанию длину в 100% от ширины DIV'a,
который по умолчанию имеет ширину в 100% от BODY,
ширина которого определяется шириной окна браузера в каждый момент времени.
Если хотите зафиксировать начальную длину HR, то надо по ONLOAD тега BODY для объекта HR прописать style.width = offsetWidth + 'px'
Только учтите, что в этом случае произойдет обратный эффект - если откроете в маленьком окне, которое потом увеличите, то HR останется "изначально коротким" :-)
Разумеется, можно это дело "повесить" на событие ONSCROLL... но стоит ли оно того, чтобы так извращаться?
PS. Вообще сложилось впечатление, что ваш код писал сильно пьяный бомж, которого к тому же предварительно раз несколько ударили пустым мешком по голове.
1. Комментируете стили вы для какого браузера? Где вы его видели? В музее 19-го века?
2. Тегу BODY присвоен id="body" из каких соображений? (Типа, Вася, запомни, у тебя теперь новая кликуха - "Вася")
3. Объектам, которые и так по умолчанию имеют нулевые маргины, зачем повторять, что маргины у них нулевые? Вам не повезло и в вашем браузере все теги такие "тупые" - если не повторить, то они сделают маргины какими им вздумается? Смените браузер:-)
4. Зачем писать именно 0px? Чем ноль ПИКСЕЛОВ отличаются от нуля ВЕРБЛЮДОВ или от нуля ДОЛЛАРОВ? Ноль - он и есть ноль, т.е. НИЧЕГО, а НИЧЕГО в единицах размерности не нуждается...
5. Из какой "умной" книжки вы узнали, что атрибут noshade может иметь значение noshade? Какие ещё значения может иметь этот атрибут? shade, например, существует?:-) | |
|
|
|
|
|
|
| при уменьшение окна в броузере интернет эксплорере по ширине когда появляется скрол, зеленая линия не по всей ширине в броузере если прокрутить скролом по ширине. Вопрос как сделать так чтобы зеленая линия затрагивала место там где прокручиваю скролом окно броузера(тоесть была по всей ширине). Эта проблемма только в интернет эксплорере другие броузеры показывают зеленую линию по всей ширине(там где скрол)
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Untitled Document</title>
<style type="text/css">
<!--
#body {
margin: 0px 0px 0px 0px;
}
#topline1 {
padding:10px;
margin-left:0px;
margin-right:0px;
}
#content {
background-color:#FFFFFF
top:-10px;
border: 1px solid #b9d2e3;
margin-left: 0px;
margin-right:0px;
padding:3px;
width:50%;
}
-->
</style>
</head>
<body id="body">
<div id="topline1"><hr noshade="noshade" color="#00FF00" /></div>
<div id="content">
любойтекст______________________любойтекст______________________________любойтекст<br />
</div>
<!--end content-->
</div>
</body>
</html>
|
| |
|
|
|
|