gpt4 book ai didi

CSS - 如何防止水平滚动?

转载 作者:行者123 更新时间:2023-11-28 09:02:28 26 4
gpt4 key购买 nike

这个问题可能有一个简单的解决方案。

我设计了一个包含两个并排栏的网站。除右栏外,所有内容都是固定的(菜单栏和左栏)。

这是有意为之的,因为我只想让右栏滚动,因为它会保存页面的可读内容。所以一切都很好,对吧?

不完全是,左列向左浮动,右列也以足够大的左边距 float ,以允许在加载时正确放置在页面中。

然而,当屏幕水平方向太小时,用户可以左右滚动,将第二列四处移动,甚至在我固定的第一列下方。这就是我想要阻止的。

如何让第二列垂直滚动而不水平移动?

这是 CSS 的片段:

#main-content {float: left; margin: 100px 0 0 0; background: rgba(128,127,128,0.9); padding: 15px 25px 15px 15px; width: 500px; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px;}
#button-glue {float: left; position: fixed; padding: 0 25px 15px 0px; width: 525px;}
#button{
float:right; margin: 5px -20px 0 0;
}
#button a {
background:url(../images/button.png)
no-repeat;
display:block; /* Necessary, since A is not a block element */
width: 167px;
height: 58px;
}
#button a:hover {
background:url(../images/buttonhover.png) no-repeat;
width:167px;
height:58px;
}
.right {float:right; margin: 0 0 5px 25px;}
#secondary-content {float: right; margin: 100px 0 15px 569px; background: rgba(128,127,128,0.9); padding: 20px; background: rgba(128,127,128,0.9); width:405px; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px;}

谢谢!

最佳答案

overflow-x:hidden

这将不允许在元素上使用滚动条并隐藏任何悬垂的东西。

关于CSS - 如何防止水平滚动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13368375/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com