1 下面说法正确的有( )
A P元素不能包含div
B li元素的祖先元素可能是li,但父元素不可能是li
C Dom Tree的根节点是body元素
D a元素可以包含img
答案:ABD
解析:A中p标签不能包含任何其他块元素(除了他本身和内联元素可以),D是a标签可以包含任何元素(除了它本身不可以)Dom Tree的根节点是document而不是body元素,li里可以包含一个新的有序或无序列表,是祖先元素
2 对于<div id="myid" class="myclass">welcome to yonyou.</div>下面几种选择器,哪个优先级最高( )
A div
B .myclass
C #myid
D div.myclass
答案:C
解析:优先级就看选择器的权重值问题,id选择器的权重值最大是100所以正确答案是C
3 如果一个HTML文档内含有阿拉伯文,则应该?
A 使用GBK编码
B 使用utf-8编码
C 使用iso-8859-2编码
D 将阿拉伯文转为图片并嵌入到文档内
答案:B
解析:UTF-8,万国码,用在网页上可以同一页面显示中文简体繁体及其它语言(如英文,日文,韩文)。 GBK是汉字编码,是双字节码,可表示繁体字和简体字。 ISO8859-2 字符集,也称为 Latin-2,收集了 东欧 字符。 Unicode是国际组织制定的可以容纳世界上所有文字和符号的字符编码方案。
4 关于position定位,下列说法错误的是()
A fixed元素,可定位于相对于浏览器窗口的指定坐标,它始终是以 body 为依据
B relative元素以它原来的位置为基准偏移,在其移动后,原来的位置不再占据空间
C absolute 的元素,如果它的 父容器设置了 position 属性,并且 position 的属性值为 absolute 或者 relative,那么就会依据父容器进行偏移
D fixed 属性的元素在标准流中不占位置
答案:B
解析:absolute是绝对定位,如果父元素有定位,则根据父元素位置改变relative是相对定位,相对自身定位,仍占位置,只有fixed相对浏览器body定位,不占据原来位置
这篇博客主要介绍了HTML中的元素限制,如P元素不能包含div,a元素可以包含img;解释了CSS选择器的优先级,指出ID选择器的权重最高;讨论了HTML文档针对不同语言的编码选择,推荐使用UTF-8;最后阐述了position定位的原理,包括fixed、relative和absolute的特性。
1103





