如果不需要CSS隐藏滚动条

Tha*_*tis 389 html css

我想弄清楚overflow-y:scroll;如果不需要我怎么能隐藏.我的意思是我正在建立一个网站,我有一个主要区域,将显示帖子,如果内容不超过当前宽度,我想隐藏滚动条.

另外,我的第二个问题.我想这样做当帖子超过当前宽度时,宽度会自动增加,内容不会开箱即用.

有没有人知道如何做到这一点?

邮政区域:

.content {
    height: 600px;
    border-left: 1px solid;
    border-right: 1px solid;
    border-bottom: 1px solid;
    font-size: 15px;
    text-align: justify;
    line-height: 19px;
    overflow-y:scroll;
}
Run Code Online (Sandbox Code Playgroud)

主网站容器:

.container {
    margin: 0 auto;
    width: 757px;
    margin-top: 30px;
    text-align: center;
}
Run Code Online (Sandbox Code Playgroud)

RJo*_*RJo 663

如果未继承overflow-y属性auto,则将属性设置为或完全删除属性.

以下是解决问题的一个实例.

  • 设置``overflow-y:auto``解决了我的问题 - 链接实际上没有显示这个例子...... (13认同)
  • 应该注意 `overflow-x: auto` 也可以隐藏水平滚动条。 (2认同)

Ayy*_*n K 34

您可以使用 overflow:auto;

您还可以使用overflow-xoverflow-y属性分别控制x轴或y轴.

例:

.content {overflow:auto;}
.content {overflow-y:auto;}
.content {overflow-x:auto;}
Run Code Online (Sandbox Code Playgroud)

  • 虽然我们感谢您的回答,但如果它在其他答案之上提供额外的价值会更好.在这种情况下,您的答案不会提供额外的价值,因为另一个用户已经发布了该解决方案.如果之前的回答对您有帮助,您应该将其投票而不是重复相同的信息. (18认同)

小智 12

溢出:自动;用于显示自动滚动条

  • 与其他答案相同,例如/sf/answers/2824364511/ (4认同)

小智 8

.container {overflow:auto;} 
Run Code Online (Sandbox Code Playgroud)

会成功的。如果要控制特定方向,则应为该特定轴设置 auto。AE

.container {overflow-y:auto;}
.container {overflow-x:hidden;}
Run Code Online (Sandbox Code Playgroud)

上面的代码将隐藏 x 轴上的任何溢出,并在需要时在 y 轴上生成滚动条。但你必须确保你的内容默认高度小于容器高度;如果没有,滚动条将不会被隐藏。


小智 8

.selected-elementClass{
    overflow-y:auto;
}
Run Code Online (Sandbox Code Playgroud)


Ayy*_*n K 6

您可以同时使用.content和.container来溢出:auto。意思是如果它的文本超过自动滚动将沿x轴和y轴。(无需给出单独的x轴和y轴通常会产生溢出:自动)

.content {overflow:auto;}