这是我的小提琴:http://jsfiddle.net/o7pfjv3w/。我尝试将网格类添加到margin-left:10px
和margin-right:10px;
,但会显示滚动条。我该如何摆脱它?
css代码:
.main{width: 100%;border:1px solid black;overflow:auto;display:block;}
.grid{width:100%; margin-left:10px;margin-right:10px}
html代码:
<div>
<div class="main">
<div class="grid"> <p>ppppppppppppppp pppppppppppppppppppppppppppppp ppppppppppppppppppppppp ppppppppppppppp</p>
</div>
</div>
</div>
答案 0 :(得分:1)
只需将overflow:auto;
更改为overflow:hidden;
.main{
width: 100%;
border:1px solid black;
overflow:hidden; // not auto
display:block;
}
以下是更新的 jsfiddle
答案 1 :(得分:0)
这包含margin
和width: 100%
。
.grid{width:100%; margin-left:10px;margin-right:10px;}
您需要确保计算它。因此,请提供padding
并将box-sizing
设为border-box
:
.grid{width:100%; padding-left:10px;padding-right:10px;box-sizing:border-box;}