在chrome下设置div的border为1px,用margin-top: -1px隐藏边框重叠,结果出现如下效果,请教这是什么原因产生的?
这是代码
<style>
.table{
width: 100%;
}
.line{
border: 1px solid #000;
margin-top: -1px;
}
.content{
padding: 10px;
}
</style>
<div class="table">
<div class="line">
<div class="content">Hello, world.</div>
</div>
<div class="line">
<div class="content">Hello, world.</div>
</div>
<div class="line">
<div class="content">Hello, world.</div>
</div>
<div class="line">
<div class="content">Hello, world.</div>
</div>
<div class="line">
<div class="content">Hello, world.</div>
</div>
<div class="line">
<div class="content">Hello, world.</div>
</div>
<div class="line">
<div class="content">Hello, world.</div>
</div>
<div class="line">
<div class="content">Hello, world.</div>
</div>
<div class="line">
<div class="content">Hello, world.</div>
</div>
<div class="line">
<div class="content">Hello, world.</div>
</div>
<div class="line">
<div class="content">Hello, world.</div>
</div>
</div>
看下电脑本身的设置,显示是不是百分之百,部分电脑默认是125%,会出现这种问题,改为100%就可以了。
