黑马程序员技术交流社区

标题: 请教大家一个关于doctype的问题 [打印本页]

作者: monkey001    时间: 2016-6-25 08:45
标题: 请教大家一个关于doctype的问题

假如这个web页面是用html4.01或者xhtml1.1编写的,把声明换成<!DOCTYPE html>有影响么;还有html5的向下兼容是相对于html5本身来说还是所有版本的html来说。谢谢了!

作者: monkey001    时间: 2016-6-26 08:34
没人来吗
作者: 南国之南    时间: 2016-6-26 21:10
不知道,不过应该会是有影响的吧
作者: monkey001    时间: 2016-6-27 08:35
南国之南 发表于 2016-6-26 21:10
不知道,不过应该会是有影响的吧

又是你,可以的
作者: Songwear    时间: 2016-7-7 01:36
    别配不上你的野心,别辜负你受的苦!
—————————————————————————————————————————————————————————————————
    下面开始正式回答,之前在知乎上看到过这个问题。也有知友解释了,我呢,只是作为一个搬运工,试着回答一下哈,如果有不对的地方,我会改的。
Q1:假如这个web页面是用html4.01或者xhtml1.1编写的,把声明换成<!DOCTYPE html>有影响么?
回答:不会有影响的。我现在文档声明就是HTML5结构(也就是使用的
<!DOCTYPE html>文档声明,但是里面的内容还是按照HTML4的规范写的,当然也没有使用HTML5的那些新的标签和属性啦。暂时没发现有什么问题。
Q2:
html5的向下兼容是相对于html5本身来说还是所有版本的html来说
回答:我理解的楼主的意思是说HTML5是完全向下兼容的(如果不是的话,就当我们随便聊聊哈),其实不够严谨。HTML5只是一个标准,而且还会再修改的,在H5中新增了很多之前没有的标签和属性(当然在这里暂时不讨论好不好用……),同时也删除了之前的一些标签,因此,一定不是完全向下兼容的。那H4对于H3呢,虽然我没有使用过H3的标准,应该是这样的,没错的。结论就是,高版本部分兼容低版本。
资料来源:html4换成html5是不是把开头一句换成就行了?
我的愿望是,世界和平…


作者: 梦里千年    时间: 2016-7-7 07:36
说的不错
作者: monkey001    时间: 2016-7-8 09:07
Songwear 发表于 2016-7-7 01:36
别配不上你的野心,别辜负你受的苦!
—————————————————————————————— ...

十分感谢,是个好搬运工
作者: Songwear    时间: 2016-7-10 01:11
本帖最后由 Songwear 于 2016-7-10 01:13 编辑
Songwear 发表于 2016-7-7 01:36
别配不上你的野心,别辜负你受的苦!
—————————————————————————————— ...

http://www.zhihu.com/question/26463020
之前的资料来源为何被吞了?
这样直接发链接是否违规?





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2