单选题
1.在HTML5中,我们可以使用( )元素来包含文章头部的标题、meta信息等。
A.head
B.header
C.h1
D.title
2.下面有关HTML5结构元素的说法中,不正确的是( )。
A.section元素内部必须要有一个header元素
B.aside元素一般用于表示跟周围区块相关的内容
C.nav元素可以用于表示顶部导航、侧栏导航和分页导航
D.对于一个区块,优先考虑section,然后再考虑article和aside
3.下面有关section元素的说法中,正确的是( )。
A.对于没有标题的内容区块,应该使用section元素
B.推荐使用section元素来代替article、aside、nav等元素
C.通常将section元素用作定义样式的页面容器
D.如果想要表示一个带有标题的区块,可以使用section元素
4.如果想要以滑动条的方式来获取某一个范围内的数字,我们可以使用( )。
A.<input type="number" />
B.<input type="range" />
C.<input type="num" />
D.<input type="slider" />
5.如果想要获取具体的时间,比如“07:20”,我们可以使用( )。
A.<input type="time" />
B.<input type="datetime" />
C.<input type="week" />
D.<input type="month" />
6.为了语义化,对于网站底部的免责声明、版权声明等,应该使用( )元素来表示。
A.div
B.span
C.address
D.small
问答题
1.简述script元素中defer和async这两个属性的不同。(前端面试题)
2.怎样使低版本的IE浏览器支持HTML5新元素?(前端面试题)