为了账号安全,请及时绑定邮箱和手机立即绑定

nav 导航栏问题


你好,我<!DOCTYPE html>这么声明文档就出现这种问题,<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">这样声明就正常.

我<!DOCTYPE html>这样声明,并且在


.nav{

height: 40px;

clear: left;

}

这样写也正常,请问这是什么原因啊





正在回答

2 回答

我查了下资料,楼主第一个声明是HTML4的文档标准声明,而后面的是HTML5的文档标准声明,我觉得是因为声明不同导致了logo里的子元素浮动溢出程度不同(html4中的浮动没有影响,html5中对后面的元素有影响,所以要要清除浮动)。虽说是这样觉得,但是我还没找到实际资料说明,HTML4和HTML5的文档流不同在哪里。楼主有兴趣的话也可以找找看

0 回复 有任何疑惑可以回复我~
#1

三石而立3427118 提问者

非常感谢!
2016-12-02 回复 有任何疑惑可以回复我~

题目不清楚

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
企业网站综合布局实战
  • 参与学习       157043    人
  • 解答问题       1984    个

本课程重点介绍HTML/CSS实现常见企业网站布局的方法

进入课程

nav 导航栏问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信