如果不需要CSS隐藏滚动条

时间:2013-09-10 10:46:43

标签: 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;
}

主网站容器:

.container {
    margin: 0 auto;
    width: 757px;
    margin-top: 30px;
    text-align: center;
}

6 个答案:

答案 0 :(得分:610)

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

Here是解决问题的一个实例。

答案 1 :(得分:28)

您可以使用overflow:auto;

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

示例:

.content {overflow:auto;}
.content {overflow-y:auto;}
.content {overflow-x:auto;}

答案 2 :(得分:4)

你可以使用.content和.container来溢出:auto。意味着如果文本超出自动滚动将来到x轴和y轴。 (无需给出separete x轴和y轴通常给出溢出:auto)

  

.content {overflow:auto;}

答案 3 :(得分:4)

.selected-elementClass{
    overflow-y:auto;
}

答案 4 :(得分:1)

.container {overflow:auto;}会做到这一点。如果要控制特定方向,则应为该特定轴设置auto。 A.E。

.container {overflow-y:auto;} .container {overflow-x:hidden;}

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

答案 5 :(得分:0)

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