开发者社区> 问答> 正文

html5 time 标签的datetime元素又不在页面显示有什么用

//2014年5月25日
在网页中只显示2014年5月25日,那么datetime元素又有什么用
同理还有pubdate元素

展开
收起
云栖技术 2016-06-06 16:29:03 3992 0
1 条回答
写回答
取消 提交回答
  • 社区爱好者,专为云栖社区服务!

    首先你要搞清楚一个概念,HTML并不是用来写页面样式的,而是用来表示一个网页的基本架构的,样式用CSS来实现
    HTML5除了提出很炫的新效果以外还加强了语义化结构,其中这个time就是其中之一
    用来表示时间,并不是想要达到什么可见的效果,而是让网页的代码有条理,让机器——尤其是百度和谷歌的蜘蛛——能够理解你这个网页的意思。
    HTML5新增的还有article、nav、header、footer.....等等等,其实现实效果都是和div一样没有效果,但是合理使用却能让页面结构更加清晰有逻辑

    看来你被“DIV+CSS”这句哄人的话误导了。当年我也被误导了好几年,以前我做网站从头到尾就只有div,直到后来被一位老人家数落了一顿才觉悟,div是不能滥用的,只能用来做整体的布局,细节部分还是要用其他标签,一方面程序可读性和维护性加强,另一方面,可以用下级选择器来写样式,减少了class和id的命名,可以精简网页的结构;而且语义化结构 有条理才能让搜索引擎更加友好

    2019-07-17 19:28:56
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《零基础HTML入门教程》 立即下载
天猫 HTML5 互动技术实践 立即下载
天猫HTML5互动技术实践 立即下载