Показать полную графическую версию : как включить вертикальный скролл, если страница 100% по высоте?
как включить вертикальный скролл, если страница 100% по высоте?
в опере скролл пропадает, и страница смещается относительно центра, при переходе по ссылкам на длинную страницу получается некрасиво, страница дёргается т.к. скролл то есть, то нет
в IE нормально, просто скролл не активный становится но остаётся на месте
если можно, то строчку кода для css
могу сделать 100% плюс на один пиксел больше, тогда скролл в опере появится, но тогда дёргается на один пиксел по вертикали
body {overflow: scroll;}
в опере появляется, но в IE появляется справа два!!! с остальными параметрами в опере скролла нет, короче опера сакс
а можно код глянуть? Два скролла в ie так понимаю у боди один и у какогото элемента еще
кстате ещё и снизу полоса прокрутки появляется и в IE7 и в Opera 9.27, а в IE7 дак даже две полосы справа, может пишу как-то неправильно,
мне просто нужно, чтобы скролл справа был всегда включён или неактивен, но не исчезал, иначе размеры страницы меняются, и снизу полосу прокрутки не надо
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<meta http-equiv="Pragma" content="no-cache">
<title></title>
<style type="text/css">
<!--
-->
</style>
<link href="style.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
-->
</style>
</head>
<body>
<table class="sto_procentov_height_down_table" border="0" cellpadding="0" cellspacing="0">
<tr>
<th scope="col"></th>
</tr>
</table>
</body>
</html>
style.css
html, body{
height:100%;
margin:0px;
padding:0px;
border: none;
}
.sto_procentov_height_down_table {
height: 100%;
width: 100%;
background: #FFB959;
}
body {overflow: scroll;}
честно говоря это изврат. Не очень понимаю как скроллбары могут улучшить дизайн, но все стараются от них избавлятся :) Скроллбары появляютя при превышения размеров страницы, можно наверно и js использовать но это еще хуже. Попробуйте такой код. В див можете вставить все содержимое:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<style type="text/css">
<!--
*{
margin:0;
padding:0;
}
html, body {
height:100%;
}
div#container{
height:100%;
min-height:100%;
padding-bottom:1px;
background: #FFB959;}
-->
</style>
</head>
<body>
<div id="container">
</div>
</body>
</html>
вобщем 7-я опера вобще нихочет скролл никак показывать даже с body {overflow: scroll;}
так что забил на всё, сделал на 1px больше по высоте, не так уж и заметно
bruder, спасибо за старания
кстате изврат это когда не обеспечивается единство интерфейсов, скролл, то есть, то нет на разных страницах и страницы дёргаются
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.