|
|
|
| Подскажите пожалуйста почему то что в диве не на 100% в ие в ширину разлазится?
<html>
<body>
<div style="margin: 0px; padding: 0px; position:absolute; top:0px; left:0px; background:red; color:white; width: 100%; border: 1px solid black;">xxx</div>
<p>html</p>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: kulibko
(09.02.2008 в 17:43)
| | Справа - зарезервировано место под вертикальный скроллбар.
Если надо убрать, то пропишите в стилях к тегу body правило oveflow: hidden.
(Можно и просто атрибут srcroll="no", но не все браузеры его понимают).
Но помните, что тогда клиент может не увидеть часть вашей
страницы (если у него ваш файл вдруг будет открыт в маленьком окне).
И может даже не догадаться, что там (за границами окна) что-то ещё есть. | |
|
|
|
|
|
|
|
для: CNTv2.0
(09.02.2008 в 17:51)
| | Не. Оно убрало саму прокрутку, но полоса справа так и осталась.
<html>
<head>
<style>
body{
overflow: hidden;
background-color: green;
}
</style>
</head>
<body>
<div style="margin: 0px; padding: 0px; position:absolute; top:0px; left:0px; background:red; color:white; width: 100%; border: 1px solid black; ">xxx</div>
<p>html</p>
</body>
</html>
|
Сделал так:
<html>
<head>
<style>
body{
margin: 0px;
padding: 0px;
}
</style>
</head>
<body>
<div style="margin: 0px; padding: 0px; position:absolute; top:0px; left:0px; background:red; color:white; width: 100%; border: 1px solid black; ">xxx</div>
<p>html</p>
</body>
</html>
|
Полоса исчезла. Но можно ли добиться того же, при условии что я не могу изменять стили, но вместо
<div style="margin: 0px; padding: 0px; position:absolute; top:0px; left:0px; background:red; color:white; width: 100%; border: 1px solid black; ">xxx</div>
|
могу ставить все что угодно?
Пробовал делать так:
<div style="margin: 0px; padding: 0px;">
<div style="margin: 0px; padding: 0px; position:absolute; top:0px; left:0px; background:red; color:white; width: 100%; border: 1px solid black; ">xxx</div>
</div>
|
Не помогло.
Апдейт:
Так работает:
<body>
first
<style>
body {margin: 0px;
padding: 0px;
}
</style>
<div style="margin: 0px; padding: 0px; position:absolute; top:0px; left:0px; background:red; color:white; width: 100%; border: 1px solid black; ">xxx</div>
<p>second</p>
</body>
|
Т.е. вопрос следующий: такой код корректен? | |
|
|
|
|
|
|
|
для: kulibko
(09.02.2008 в 18:05)
| | с
<style>
body {margin: 0px;
padding: 0px;
}
</style>
можете вставить его в ваш див, необязвтельно в head страницы | |
|
|
|
|
|
|
|
для: AlexSol
(09.02.2008 в 18:35)
| | Спасибо :) | |
|
|
|