2010-10-27 3 views
2

Мне нужна DIV, чтобы иметь постоянную ширину, независимо от показа полосы прокрутки.Внутренний прокрутки HTML DIV

Это то, что я до сих пор:

<div style="overflow: auto; width:100%; height: 100px;">

Как это должно быть изменено?

+0

Что вы имеете в виду под «постоянной шириной» точно - ширина пикселя? Если да, то почему бы просто не дать ему один? Или вы хотите, чтобы ширина div была независимой от ширины полосы прокрутки? –

+0

Ширина div не должна увеличиваться при отображении полосы прокрутки – sdiv

ответ

4

Стиль overflow имеет свойство scroll, которое делает то, что вы хотите. Вы также можете разделить его на overflow-x и overflow-y, чтобы позволить вам контролировать два скроллбар independantly:

div { 
    width:100%; 
    height:100% 
    overflow-x:scroll; 
    overflow-y:scroll; 
} 

Изменения х или у переполнения none или auto в зависимости от того, какой комбинации полос прокрутки вам нужно.

+0

См. Мой ответ Pekka – sdiv

0

Чтобы получить постоянную ширину, задайте значение пикселя:

<div style="overflow: auto; width:200px; height: 100px;"> 
Смежные вопросы