登录/注册

首页 文章 HTML5目前大家存在的认知误区

HTML5目前大家存在的认知误区

文章来源:

HTML5误区

2017-05-02 14:47

1358

文章页标题下640*60

        其一,H5并不一定需要CSS3作为支撑。从效果上看,CSS3的加入会让H5的用户体验更棒,使用过程更加流畅,但是这并不意味着H5必须与CS33绑定在一起。两者是一个平行概念,H5本质是一种标记语言,它的渲染需要足够的样式作为支撑,但H5+CSS2一样可以满足我们的页面呈现要求,只不过操作和效果都有些差强人意罢了。因此,CSS3可以定义语句,可以协助浏览器正确的渲染页面,但这并不是支撑H5的唯一选择。


        其二,H5没有破坏可访问性。很多站长都在考虑,H5的存在是为了提供一种更好的页面设计标准,那么采用H5会不会直接影响到站点的可访问性。毕竟有些站长经常询问我关于访问数据库的问题。在我看来,H5从设计之初就已经考虑了可访问性这个问题。从技术角度上看,H5使得页面中每一个元素都支持WIA ARIA标志角色,这些角色的加入会让移动端抑或PC端都能更好的拆分理解内容,这并不会影响站点的可访问性。


        其三,增加了HTML5 doctype不等同于H5网站。说道这个问题,我还有一些需要解释说明的。现在和甲方沟通的时候,经常会遇到客户问一些你会做“H5”的问题,其实在他们的理解中,H5就意味着绚丽的页面,比如音乐加载、滑动页面之类的,但是这些理解都是错误的。不光如此,一些站长利用CSS3和jQuery生成网站也对外宣称是H5站点,这本身就是一种笑话。单纯从技术角度上看,运用HTML5 doctype会让浏览器更好的理解页面内容,这属于H5核心手段,但是就像前面所说H5并不是技术,而是标准,它包括一系列语义标签、排版元素等,它的存在是为了让网站更酷炫,但并不是酷炫的网站都是H5网站,不能仅仅因为使用某一个标签就直接称自己是H5网站,这是一种牵强的说法和想法。


       其四,H5与FLASH不存在水火不相容等问题怀有这种想法的朋友必然是受到Adobe与Apple之间的商业纠纷的影响,H5是一项追求更好呈现效果的标准,虽然它可以支持少量的视频播放以及一些较为酷炫的呈现方式,但是相比于FLASH,H5的技术并不是成熟,至少没有拥有某些浏览拿起所提供的支撑技术,这在一定程度上限制了H5的独立发展。此外,H5会占用较多的编码资源,对于开发和维护都是一个不小的负担,因此在可选择的前提下,H5和FLASH会被开发小伙伴根据实际情况来比对,并不涉及到水火不相容,有我没你的地步。

 

微应用商店小编整理

 

HTML5目前大家存在的认知误区 评分

发布小程序

文章投稿

投稿邮箱:

wuxiu@weilaihexun.com

官方微信

扫一扫关注 小程序官方微信

新浪微博

× test