我已经完成了一些新的HTML5标签,并阅读了W3cschools等所有新标签,我有点困惑.
如果我创建一个使用"区域","部分","旁白"等的HTML页面,那么什么都没发生?我必须手动设置它们 - 这很精细,但我错过了什么?如果我必须使它成为ASIDE(常见的css:float:right; width:30%,sorta thing),那么将标签声明为"旁边"是什么意思?
为什么不留下DIV标签并设计它们?
我还注意到了新的属性,比如"draggable",但是,惊喜惊喜,它不会拖累!我必须编写它来拖动(javascript/jquery ??)?宣布它是否可以拖延有什么意义?我可以创建一个div标签并使用JQuery拖动它,所以有人请赐教我关于html5的那些"哎呀呀呀呀"?
这就是网络在HTML方面的变化.
浏览器制造商为高级用户创建了第一个新标签.
然后将它们添加到标准中
然后他们实际上在各种浏览器和设备中实现.
然后它们变得普遍和有用.
然后它们变得普遍,并且由99.9%的设备实现.
对于提到的标签,它们可能位于步骤2和3之间
它可能不是"whoopty doo",但这是在这个系统中发生变化的方式
接受,拥抱和使用这种进化模式的开发人员有助于推动这一过程.
它有点像禅宗.
另外,正如Aaron在上面的评论(+1)中指出的,这些特定标签是组织/概述和搜索引擎,屏幕阅读器等的语义标签.所以你自己可能没有预先看到他们.