如何创建可垂直滚动的 Div 标签?
我想创建一个具有固定高度的可滚动 div 标签,该标签具有垂直滚动条。我正在尝试让它在 chrome 中工作。
这是我的 CSS:
#designDiv
{
width:249px;
height:299px;
background-color:Gray;
overflow-y: scroll;
max-width:230px;
max-height:100px;
}
它确实显示了垂直滚动条,但问题是在运行时,当用户向 #designDiv
添加一些内容时。它不会滚动,并且 #designDiv
开始垂直扩展。
如何为 Chrome 创建垂直可滚动的 div 标签?
I want to create a scrollable div tag with a fixed height that gets a vertical scroll bar. I'm trying to get this to work in chrome.
This is my CSS:
#designDiv
{
width:249px;
height:299px;
background-color:Gray;
overflow-y: scroll;
max-width:230px;
max-height:100px;
}
It does show the vertical scroll bar but the problem is during the run-time when the user adds some content to the #designDiv
. It does not scroll and the #designDiv
begins to expand vertically.
How do I create a scrollable div tag vertically for chrome?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
好吧,你的代码对我有用(在 Ubuntu 9.10 上运行 Chrome 5.0.307.9 和 Firefox 3.5.8),尽管我切换
到
演示页面: http://davidrhysthomas.co.uk/so/tableDiv.html。
下面是xhtml:
Well, your code worked for me (running Chrome 5.0.307.9 and Firefox 3.5.8 on Ubuntu 9.10), though I switched
to
Demo page over at: http://davidrhysthomas.co.uk/so/tableDiv.html.
xhtml below:
这段代码在 Firefox 和 Chrome 中为我创建了一个漂亮的垂直滚动条:
这是一个 JS fiddle 演示 证明上述工作。
This code creates a nice vertical scrollbar for me in Firefox and Chrome:
Here is a JS fiddle demo proving the above works.
在设置
overflow-y
之前添加overflow:auto
似乎可以在 Google Chrome 中实现这一目的。Adding
overflow:auto
before settingoverflow-y
seems to do the trick in Google Chrome.