| imho.ws |
![]() |
|
|
|
# 1 |
|
Junior Member
Регистрация: 17.08.2003
Пол: Male
Сообщения: 80
![]() |
Убрать горизонтальный скроллбар
Нужно в сплывающем окне убрать горизонтальный скроллбар. Как это можно реализовать?
Через javascript можно убрать скроллбары совсем, но мне нужно чтобы по необходимости появлялся горизонтальный (в зависимости от контента). Пробовал также через CSS: body { overflow-x: hidden; } Но такой вариант как оказалось не является стандартом для CSS, и работает только в quircks. Я же верстаю в HTML 4.01 T, и там это не прокатывает. Как же быть? Неужели в официальном CSS нет ничего подобного? добавлено через 5 минут Через javascript можно убрать скроллбары совсем, но мне нужно чтобы по необходимости появлялся вертикальный (в зависимости от контента). |
|
|
|
|
# 2 |
|
::VIP::
Регистрация: 09.09.2002
Адрес: Kiev
Пол: Male
Сообщения: 1 150
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
попробуй заключить весь контент в div, и указать overflow для него - по идее, должно работать как тебе надо
что-то типа Код:
<body>
<div style="overflow-x: hidden; overflow-y: auto">
#######
</div>
</body>
__________________
Great minds discuss ideas. Average minds discuss events. Small minds discuss people. |
|
|
|
|
# 3 |
|
Banned
Регистрация: 11.09.2008
Сообщения: 0
![]() |
А что если попробовать подгонять размер окна под вертикалку?
типа вот того, как я у себя ифрэйм подгоняю.. можно по сути переделать под окна. Код:
function resizedocelement() { document.getElementById('okno').style.height=document.documentElement.clientHeight+'px'; }
function resizebody() { document.getElementById('okno').style.height=document.body.clientHeight+'px'; }
if(document.body.clientHeight==0) { window.onresize=resizedocelement; window.onload=resizedocelement; } else { window.onresize=resizebody; window.onload=resizebody; }
|
|
|