3 回答
TA贡献1946条经验 获得超3个赞
CSS height
属性、百分比值和DOCTYPE
div
html { height: 100%; }
为什么要删除 doctype
使[绿色背景]发挥作用?
在计算中,古怪模式是指某些Web浏览器为了保持与为旧浏览器设计的网页的向后兼容性而使用的技术,而不是在标准模式下严格遵守W3C和IETF标准。
在过去的Web时代,页面通常有两个版本:一个用于Netscape Navigator,另一个用于MicrosoftInternetExplorer。当Web标准是由W3C制定的,浏览器不能仅仅开始使用它们,因为这样做会破坏网络上大多数现有的站点。因此,浏览器引入了两种模式来处理与旧版本站点不同的符合标准的新站点。
height: 100%
height: auto
height: auto
(
html { height: 100%; }
.
height: 100%
div
height
height: auto
TL;DR
古怪模式下的浏览器会以一种不可预测、不可靠和通常不受欢迎的方式呈现网页。所以 总是包括一个DOCTYPE对于要呈现的文档 标准模式 .
选择正确的DOCTYPE过去是一个模棱两可和有点混乱的过程。 许多DOCTYPE版本可供选择 ..但今天,这个过程和以往一样简单。只需使用: <!DOCTYPE html>
- 3 回答
- 0 关注
- 437 浏览
相关问题推荐
添加回答
举报