我已经完成了一些新的HTML5标签,并阅读了W3cschools等所有新标签,我有点困惑。
如果我创建一个使用“区域”,“部分”,“旁白”等的HTML页面,那么什么都没有发生?我必须手动设置它们 - 这很精细,但我错过了什么?如果我必须使它成为ASIDE(常见的css:float:right; width:30%,sorta thing),那么将标签声明为“旁边”是什么意思? 为什么不留下DIV标签并设计它们呢?
我也注意到了新的属性,例如“可拖动”,但是,惊喜惊喜,它不会拖累!我必须编写它来拖动(javascript / jquery ??)?宣布它是否可以拖延有什么意义?我可以创建一个div标签并使用JQuery拖动它,所以有人请赐教我关于html5的那些“whoopty doo”是什么?
答案 0 :(得分:5)
这就是网络在HTML方面的变化。
浏览器制造商为高级用户创建了第一个新标签。
然后将它们添加到标准
然后他们实际上在各种浏览器和设备中实现。
然后它们变得普遍和有用。
然后它们变得普遍,并且由99.9%的设备实现。
对于提到的标签,它们可能位于第2步和第3步之间
它可能不是“whoopty doo”,但这是在这个系统中发生变化的方式
接受,拥抱和使用这种进化模式的开发者有助于推动这一过程 它有点像禅宗。
此外,正如Aaron在上面的评论中指出的那样(+1),这些特定标签是组织/概述和搜索引擎,屏幕阅读器等的语义标签。所以你自己可能没有预先看到他们。
答案 1 :(得分:0)
可能不是这样,但至少我知道我不时会犯这个错误。不要忘记包含在顶部<!DOCTYPE html>
。此外,并非所有浏览器都支持HTML5,但我相信所以请确保您使用的浏览器版本支持它(现在大多数浏览器应该支持它)。