Consider HTML5 as an open web platform. What are the building blocks of HTML5?
这道题目不是很明白意思。
HTML5 中的新特性:
- 用于绘画的 canvas 元素
- 用于媒介回放的 video 和 audio 元素
- 对本地离线存储的更好的支持
- 新的特殊内容元素,比如article、footer、header、nav、section
- 新的表单控件,比如calendar、date、time、email、url、search
块级元素包括:
< article>
< aside>
< audio>
< canvas>
< figcaption>
< figure>
< footer>
< header>
< hgroup>
< output>
< section>
< video>
更多的语义标签,众多的新API(javascript API,communication API,geolocation API,web worker API)也可以称为是building blocks