你们在项目开发中全面使用 HTML5 了么?全面使用 HTML5 是不是很危险?

2014-12-23 05:46:01 +08:00
 pertersonvv
还有不少浏览器对HTML5支持不好?
这里有人在项目开发中全面使用 HTML5 了么?啥时候开始全面转向HTML5的呢?
3484 次点击
所在节点    程序员
13 条回复
endrollex
2014-12-23 06:54:07 +08:00
老早就用了,放心已经普及
sanddudu
2014-12-23 06:57:10 +08:00
对 HTML5 支持不好的浏览器也只剩下 IE 系列的旧产品了吧,IE 11 还是挺不错的
pertersonvv
2014-12-23 07:39:36 +08:00
@endrollex aside这个标签你常用么?赶脚还是div靠谱啊:)
lichao
2014-12-23 08:01:58 +08:00
@pertersonvv aside、header、nav 这些语义化标签不用担心,因为你可以很方便的 document.createElement('aside'),让低版本浏览器也支持它们。
dcty
2014-12-23 08:49:53 +08:00
不知道题主说的是不是移动APP,如果是的话,暂时还是不推荐。体验要做到极致,还是要native。
kookxiang
2014-12-23 09:14:40 +08:00
虽然桌面端HTML5并没有全面普及,但是里面的某些特性已经可以投入使用了,使用前可以到 caniuse.com 查查看浏览器支持情况
而且有些HTML5的特性可以通过兼容脚本实现
robertlyc
2014-12-23 09:29:53 +08:00
移动端h5的坑多了去了
xingkong1221
2014-12-23 09:31:06 +08:00
用了很久的HTML 5,没有什么大问题
想要更好的用户体验,交互方式,适当放弃一些死守IE的用户,也是值得的
66beta
2014-12-23 09:32:02 +08:00
首先,要清楚什么是HTML5,它们不是HTML4升级版。
对,这里我用了“它们”,HTML5是一系列对HTML4的扩展和增强,CSS3不属于HTML5。
目前可用的HTML5组件有很多,比如:语义化标签、svg、geolocation、audio、video......大部分都有polyfill来向后兼容

要判断在支持的浏览器上开启对应功能,你需要 http://modernizr.com/
SilverStone
2014-12-23 09:45:12 +08:00
大家都在用了,如果你理解渐进增强的概念,就不会有这个疑问了。
tamamaxox
2014-12-23 09:49:09 +08:00
还是看业务
special
2014-12-23 10:12:54 +08:00
移动设备老早就全面支持 HTML5 了,在移动设备上使用没啥大问题
Sivan
2014-12-23 10:45:34 +08:00
与其很多前端不会在合适的位置用新标签,乱用和滥用 section、aside、nav,还不如老老实实用 div + ARIA。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/155902

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX