html - 在 IE7 中缺少顶部和底部边框

标签 html css internet-explorer-7

我在 IE7 中遇到了边框问题。由于某种原因,边框仅从左侧和右侧显示:

IE7,渲染不正确:

alt text

FF,正确呈现:

alt text

使用这个 CSS:

.tags a {
  background:#fff;
  border:1px solid #D8DFEA;
  padding:5px;
  margin-left:5px;
  color:#3B5998;
  font-size:14px;
}

我做错了什么?

最佳答案

很可能边界被 .tags 的高度剪裁了容器。 .tags a 的 CSS本身看起来还不错。

注意自 <a>是一个内联元素,你不能设置它的高度(除非你将它设置为 display:block )。高度差异很可能是由于不同浏览器呈现的字体不同造成的。还要注意 Safari,它倾向于使字体比所有其他浏览器更粗(占用更多像素)。

关于html - 在 IE7 中缺少顶部和底部边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2120192/

相关文章:

javascript - 如何使用javascript计算textarea中输入字符的数量?

html - 从保持比例并仅使用图像中心的矩形图像创建圆形头像

css - 面试时的皮肤测试

html - 从内部div继承高度到外部div

android - Bootstrap Modal 无法在 Android Webview 上正确显示

javascript - 在不可绑定(bind)元素内使用 Angular 数据绑定(bind)和指令

jquery - knockout : Not working in IE7

css - 如何在 IE 8 及更早版本中显示溢出内容的垂直滚动条?

javascript - 通过 jquery 添加元标记?

html - 我如何水平和垂直居中页面上的图像,除非它太大而不适合?