我正在使用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;
}
你可以看到一个有边框,而另一个没有。
带边框的那个有一个我不想包含的y-asix滚动条
如何删除?
答案 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
)将边框包含在框模型的宽度/高度计算中。