这道题是自己做错的一道题,原因也是很丢人了,竟然忘记了li也是块级元素,c选项代码结构看起来复杂,其实只是考察块级元素可以嵌套块级元素使用,ol与li都是块级元素,所以这个选项结构是没有问题的。
a呢是因为根据 HTML5 规范,在没有其他合适标签更合适时,才应该把 标签作为最后的选项。HTML5 规范声明:应该使用 h1-h6 标签来表示标题,使用 em 标签来表示强调的文本,应该使用 strong 标签来表示重要文本,应该使用 mark 标签来表示标注的/突出显示的文本。
第二道这道其实没什么其他知识点了,就是考察一个标签的属性,背景颜色的设置,我漏选 了c 选项,原因是body元素的bgcolor属性在html5中已经不推荐使用,但是依然是有这个属性的,可以实现效果。
第三道 选择说法错误的是
正确答案B, 这道题考察构造函数的原型。
以下三点需要谨记:
一. 每个对象都具有一个名为__proto__的属性;
二. 每个构造函数(构造函数标准为大写开头,Function(),Object()等等JS中自带的构造函数,以及自己创建的)都具有一个名为prototype的方法(注意:既然是方法,那么就是一个对象(JS中函数同样是对象),所以prototype同样带有__proto__属性);
三. 每个对象的__proto__属性指向自身构造函数的prototype
下面放一张构造函数,原型对象。和实例之间的关系先总结到这里啦~