我想知道现在这些html这个是xhtml1.0版本还是xhtml4.0版本? 现在些公司是不是基本上用html5来做网站的?
发布网友
发布时间:2022-04-21 22:20
我来回答
共2个回答
热心网友
时间:2022-04-21 23:49
那个不是版本啦,是文档声明 用于告知浏览器文档使用哪种 HTML 或 XHTML 规范。
HTML 4.01 规定的三种文档类型、XHTML 1.0 规定的三种 XML 文档类型都是:Strict、Transitional 以及 Frameset。
至于html5兼容上还是个大麻烦,所以最好不要考虑整站使用
热心网友
时间:2022-04-22 01:07
现在Html5发展迅猛,尤其是随着XP系统的淡出使得IE8及以下版本的浏览器市场份额缩减更是Html5开发者的利好消息。
在Html5之前使用最广泛的是Html4,楼主贴出的代码感觉上更像Html4的风格。
楼主在认知上存在一定误区,我简单解释一下。
Html草案和XML标准不是一个东西,Html标准是遵从XML标准的。XML应用广泛,因为为了更好的规范它,不同行业制定了自己的XML标准,而且有各种版本。楼主的示例中第一行代码的意思是这样的:
这是Html文档,其结构遵循xhtml1-strict.dtd规范中的定义,这个声明是为了解决浏览器兼容问题,当未指明规范时浏览器会按照自己的方式解释html标记,反之则按照规范的要求解释(当然事实上细节上还是有不同的)
xmlns是一种命名空间约定,价值较低,不多说了。如果楼主想研究这个可以搜索html, xml, dtd, xhtml等关键字了解更多。