浏览 3531 次
锁定老帖子 主题:关于xhtml,html的一些区别
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-09-11
xhtml能实现的东西html4都能实现,那么为什么要推出它,有更深层次的理由么?除开那些所谓的大小写规范啊,标签规范啊,属性规范啊? xml的语法规范是很严谨的,任何不满足语法,或者文档模型约束的xml文档都不能被正确的打开。是不是w3c组织因为看到了xml的强约束性和扩展性,才让html4升级成为了xhtml1.0并且作为标准推行?还是xhtml确实有别的原因能够优于html4。 仅仅讨论,望各位不吝赐教。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2012-09-11
我也想知道答案。还有html5为什么不是xhtml2?
不过貌似你高估iteye码农的认知范围了。 |
|
返回顶楼 | |
发表时间:2012-09-12
反正xhtml被抛弃了!
|
|
返回顶楼 | |
发表时间:2012-09-12
http://adactio.com/articles/1704/
|
|
返回顶楼 | |
发表时间:2012-09-12
现在又很纠结了·····好不容易xhtml作为行业标杆被推行,大家都开始遵守条约,开始写出统一规范的代码。H5又不强调书写的规范性的,规则相对松散了......
V_V 我突然觉得 w3c org 是不是精神分裂了............ 当然,org 还是推荐大家按照标准的写法来规范代码。更大程度我觉得应该还是归结于现代浏览器的高度容错性。 |
|
返回顶楼 | |
发表时间:2012-09-13
这个是因为设计原则不一样,XHTML设计者认为代码应该规范,标签属性都应该遵循一定的规则。而HTML5设计者认为应该以用户体验至上,不能因为程序员在某个属性上少加了一个引号等等非代码逻辑错误上的原因,而导致用户不能浏览网页。所以又推翻了以XHTML的原则。
我觉得都有道理。 我们程序员应该尽量以XHTML标准去写标签,即使偶尔疏忽少写了一个引号什么的,HTML5也保证了不影响正常显示。 |
|
返回顶楼 | |
发表时间:2012-09-14
a249843098 写道 这个是因为设计原则不一样,XHTML设计者认为代码应该规范,标签属性都应该遵循一定的规则。而HTML5设计者认为应该以用户体验至上,不能因为程序员在某个属性上少加了一个引号等等非代码逻辑错误上的原因,而导致用户不能浏览网页。所以又推翻了以XHTML的原则。
我觉得都有道理。 我们程序员应该尽量以XHTML标准去写标签,即使偶尔疏忽少写了一个引号什么的,HTML5也保证了不影响正常显示。 这说明XML本身的设计就不够简练,对比JSON就可以看出来。这样写也可以,少写点其实也能表达出信息... 我们很多规范开始都从人的角度去设计,而没有从基本的逻辑层设计,为了让人“看起来自然”导致设计冗余。就像WEB大量采用文本传输数据,导致浪费大量带宽。文本人读起来容易,可机器处理起来费劲。 |
|
返回顶楼 | |