IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Веб-программирование (https://www.imho.ws/forumdisplay.php?f=29)
-   -   Убрать горизонтальный скроллбар (https://www.imho.ws/showthread.php?t=135757)

Tulip 15.10.2008 02:57

Убрать горизонтальный скроллбар
 
Нужно в сплывающем окне убрать горизонтальный скроллбар. Как это можно реализовать?
Через javascript можно убрать скроллбары совсем, но мне нужно чтобы по необходимости появлялся горизонтальный (в зависимости от контента).

Пробовал также через CSS:
body { overflow-x: hidden; }

Но такой вариант как оказалось не является стандартом для CSS, и работает только в quircks. Я же верстаю в HTML 4.01 T, и там это не прокатывает.

Как же быть? Неужели в официальном CSS нет ничего подобного?

добавлено через 5 минут
Через javascript можно убрать скроллбары совсем, но мне нужно чтобы по необходимости появлялся вертикальный (в зависимости от контента).

BorLase 15.10.2008 09:31

попробуй заключить весь контент в div, и указать overflow для него - по идее, должно работать как тебе надо

что-то типа
Код:

<body>
  <div style="overflow-x: hidden; overflow-y: auto">
    #######
  </div>
</body>


Manovir 15.10.2008 13:49

А что если попробовать подгонять размер окна под вертикалку?
типа вот того, как я у себя ифрэйм подгоняю.. можно по сути переделать под окна.
Код:

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; }



Часовой пояс GMT +4, время: 03:11.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.