别配不上你的野心,别辜负你受的苦!
—————————————————————————————————————————————————————————————————
下面开始正式回答,之前在知乎上看到过这个问题。也有知友解释了,我呢,只是作为一个搬运工,试着回答一下哈,如果有不对的地方,我会改的。
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是不是把开头一句换成就行了?
我的愿望是,世界和平…
|