首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用out <!DOCTYPE>时不支持<div>

使用out <!DOCTYPE>时不支持<div>
EN

Stack Overflow用户
提问于 2010-10-14 16:37:30
回答 5查看 749关注 0票数 1
代码语言:javascript
复制
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<style type="text/css">
.Footer{
background-color:red;
width:673px;
height:1px;
}
</style>

<title>Second</title>
</head>

<body>
<div class="Footer"></div>
</body>
</html>

如果我从代码中删除<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ..<div>高度不支持I wand2与out <!DOCTYPE>一起工作

EN

回答 5

Stack Overflow用户

发布于 2010-10-14 16:42:53

如果您没有向文档添加doctype,浏览器会将该HTML页面视为来自引入doctype之前的那段时间,因此它以怪癖模式呈现,并且规则不同(方式不同)。

希望有一天我们不会再看到这些文档类型,但现在你必须使用它们来区别于古老的HTML文档。

票数 2
EN

Stack Overflow用户

发布于 2010-10-14 16:39:55

没有doctype就不能工作,它是HTML文档不可或缺的一部分。

编辑:

*它是有效HTML文档不可或缺的一部分。

票数 1
EN

Stack Overflow用户

发布于 2010-10-14 16:41:22

如果你想要空的div,你需要一个doctype,否则大多数浏览器都会忽略高度。

变通方法:使用doctype或在div中插入一些内容。

编辑:

实际上,您需要XHTML doctype才能使空div工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3931435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档