2010-10-27 111 views
2

我需要一个DIV具有恒定的宽度,无论显示滚动条。HTML DIV内滚动

这是我到目前为止有:

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

如何来改变?

+0

你说的“固定宽度”恰恰意味着 - 像素宽度?如果是这样,为什么不简单地给它一个?或者你想div的宽度独立于滚动条带走的宽度? – 2010-10-27 09:45:25

+0

显示滚动条时不应增加div宽度 – sdiv 2010-10-27 11:18:26

回答

4

overflow风格有一个scroll属性,它可以做你想做的。您可能还希望它分成overflow-xoverflow-y,让您independantly控制两个滚动条:

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

更改X或Y溢出noneauto取决于你需要滚动条什么样的组合。

+0

请参阅我对Pekka的回复 – sdiv 2010-10-27 11:19:12

0

要获得一定的宽度,指定一个像素值:

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