HTML 背景颜色泄漏

标签 html css viewport

只是为了了解视口(viewport)的概念及其与 HTML 和 BODY 标记的关系。 我已经设置了以下代码,但我不明白为什么 HTML 标签的背景颜色会泄漏(如果它必须位于 VIEWPORT 的整个屏幕上),那么为什么边框不在整个屏幕上。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html style="background: lightblue; border: 10px solid orange;">
<head>
</head>
<body style="margin-top:200px; background-color: black; color:white; border: 1px solid red;">

<p style="margin-top:0;">Hello World!!</p>
</body>
</html>

编辑

这是链接http://jsfiddle.net/wYYBP/

这是使用标准 CSS 的代码 http://jsfiddle.net/wYYBP/1/

它是从 w3 验证器 http://jsfiddle.net/wYYBP/2/ 通过的

最佳答案

将 CSS 样式应用到 HTML 元素是非常罕见的。从那里删除样式,一切都应该没问题。

关于HTML 背景颜色泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9189169/

相关文章:

html - CSS 文件未在浏览器中更新

Jquery 无法为事件链接以外的其他对象旋转下拉箭头

html - 如何停用输入的内存值?

html - 禁用单个样式的 CSS 转换?

html - 将 css 视口(viewport)缩放限制为 800px

Android 4.1 视口(viewport)缩放(setInitialScale,meta initial-scale 不工作)

css - 如何将这个div放在文档的底部?

html - 交叉淡入淡出动画(关键帧图像持续时间)

html - 修复网站标题,以实现响应和浏览器兼容性

css - 无法弄清楚我的CSS有什么问题