开发者社区> 问答> 正文

html页面注释问题,求指教

<!--首页-->
<!doctype html>
<html>
    <head lang="en">
        <meta charset="UTF-8">
    </head>
    <body>
        <div style="width:200px; height:20px; margin:0 auto; border:1px solid red;">
    </body>
</html>

上面这串代码 在ie8下不能居中,原因是doctype上面的注释,只要把注释去掉就能正常显示,这是为什么?
还有"lang='en'",这个写在head中是不是不标准?

展开
收起
杨冬芳 2016-06-23 15:17:40 2081 0
1 条回答
写回答
取消 提交回答
  • IT从业

    1.:属于html 5.0的格式

    2.lang属于html 4.0.1的标准,是针对所有html标签的,而且如果是全局设置的话,一般设置在这里。

    至于你说的居中问题,和注释有一定的关系,这个在IE678中貌似存在,你需要将"",这个注释放到你的中来,而不是外面,你可以试试!

    2019-07-17 19:46:24
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《零基础HTML入门教程》 立即下载
天猫 HTML5 互动技术实践 立即下载
天猫HTML5互动技术实践 立即下载