为什么html5的新元素都很少用
3个回答
展开全部
麻烦。除了cavans,audios, viode这些新增的元素有意义。很多结构性元素,完全可以用div控制,并且控制的更好。如果可以div+css能很好解决,为啥还用header等等,记一大堆标签。完全不需要改变,不是懒得改变,是改变并无意义。
兼容问题。像楼上讲的,需要对低版本浏览器支持。div可以很好支持,又简单。触发你不熟悉CSS,否则没必要用h5新的结构标签。
可多前端组件库的竞争。比如你用react框架,有阿里的antd组件库能用。antd组件的布局组件里就有Header。其他技术,也有很多现成的组件库,比如semantic,bootstrap,ionic等等。比如,h5的input有time,可以选择时间,但是antd有Date,Time组件,比h5的强大好多,完全没有可比性了。
个人感觉,H5的宣传程度,远远夸大其词。比如,有次有人拿一个有动画的网页,告诉我是H5页面。但其实动画是CSS3的东西,和H5没啥关系。H5重要程度 = canvas (80%)+video(10%)+audio(8%)+其他新元素(2%)。可能喜欢H5的同学,会反对我的说法。欢迎交流,我是不回复的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询