dl 表格 - 缺少底部边框线
后缺少底部边框线间隙是什么原因导致的以及如何修复它?
<dl class="rows">
<dt>Full Name</dt>
<dd>Peter Gates</dd>
<dt>Email Address</dt>
<dd>[email protected]</dd>
</dl>
CSS:
<style>
.rows dl {
float: left;
}
.rows dt {
float: left;
clear: left;
width: 150px;
font-weight: bold;
padding: 5px;
border-bottom: 1px solid black;
}
.rows dd {
width: 150px;
float: left;
padding: 5px;
border-bottom: 1px solid black;
}
</style>
如果CSS可以改进和减少,请随意。
There is missing bottom border line gap after <dt>
what is causing this and how to fix it?
<dl class="rows">
<dt>Full Name</dt>
<dd>Peter Gates</dd>
<dt>Email Address</dt>
<dd>[email protected]</dd>
</dl>
CSS:
<style>
.rows dl {
float: left;
}
.rows dt {
float: left;
clear: left;
width: 150px;
font-weight: bold;
padding: 5px;
border-bottom: 1px solid black;
}
.rows dd {
width: 150px;
float: left;
padding: 5px;
border-bottom: 1px solid black;
}
</style>
Feel free if css can be impoved and reduced.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
具体来说,您需要将
margin: 0
添加到.rows dd
中。这就是我编写/改进 CSS 的方式(通过修复):
参见: http://jsfiddle.net/gw4zW/3/
Specifically, you need to add
margin: 0
to.rows dd
.This is how I'd write/improve your CSS (with the fix):
See: http://jsfiddle.net/gw4zW/3/