css 100带边框的高度

时间:2013-02-18 03:33:51

标签: javascript html css

我正在使用html / css / javascript编写卡片列表 以下是两个示例实现:

http://jsfiddle.net/235Tp/

#wrapper {
    background: #EEE;
    width: 100%;
    height: 100%;
}

#cards-div {
    background: green;
    width: 100%;
    height: 70%;
    overflow-y:auto;
}

#cards-list {
    width: 100%;
    height: 100%;
}

#cards-list li {
    vertical-align: middle;
    text-align: center;
    height: 100%;
    width: 20%;
    float: left;
    background: #EEE;
    margin-left: -14%;
    border: 1px solid #000;
}

#cards-list li:first-child {
    margin-left: 0;
}

http://jsfiddle.net/scctk/

你可以看到一个有边框,而另一个没有。
带边框的那个有一个我不想包含的y-asix滚动条 如何删除?

2 个答案:

答案 0 :(得分:2)

只需将overflow-y:auto更改为overflow-y:hidden;,如下所示:

#cards-div {
background: green;
width: 100%;
height: 70%;
overflow-y:hidden;

}

以下是DEMO

答案 1 :(得分:0)

使用box-sizing: border-box(和-moz-box-sizing)将边框包含在框模型的宽度/高度计算中。

http://jsfiddle.net/235Tp/3/