html - 使用 <!DOCTYPE html> 时如何在 IE 中隐藏正文边框?

标签 html internet-explorer border margin doctype

我有一个页面,里面除了这个 CSS 什么都没有:

body
{
    margin:0px;
    padding:0px;
    border:0px;
    background-color:black;
}

它应该隐藏页面上的所有边框。

当我使用 !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"或根本不使用 DOCTYPE 时,它在所有浏览器中都能正常工作。当我使用 !DOCTYPE html 时,它适用于除 IE 之外的所有浏览器。

有什么想法吗?

更新:我不确定为什么,但我在生产站点上看不到边界,只有在本地。代码在这里和那里是相同的...

最佳答案

代替 body 使用*

* {

    border: 0px;

}

关于html - 使用 <!DOCTYPE html> 时如何在 IE 中隐藏正文边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13394970/

相关文章:

javascript - 打开新选项卡而不将焦点保留在上一个选项卡上

html - 仅在 IE 10 中应用的用于列表项的 CSS 填充

jquery - HTML5 可排序 - 拖动项目在 Internet Explorer 中消失

html - 为什么 Firefox 不能正确显示/使用给定的 CSS?

css - 如何获得多个带圆 Angular 的边框? CSS

r - 在ggplot2中仅绘制x和y轴边界(无框)?

css - 为什么我的 $ ('id' ).css ('property: value' );应用它的风格?

javascript - 外部文件脚本未加载

javascript - 如何使用 javascript 将多个图像上传到 cloudinary 并将 url 发送到另一个数据库

html - Bootstrap - 导航栏中的底部对齐菜单