前端工程师面试题汇总-5
Posted beimo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端工程师面试题汇总-5相关的知识,希望对你有一定的参考价值。
22.
css 中可继承的属性有哪些
正确答案: B E
A.height
B.font-size
C.border
D.width
E.color
解析 :可以继承的属性很少,只有颜色,文字,字体间距行高对齐方式,和列表的样式可以继承
23.
下列说法正确的是()
正确答案: A B
A.display: none;不为被隐藏的对象保留其物理空间;
B.visibility:hidden;所占据的空间位置仍然存在,仅为视觉上的完全透明;
C.visibility:hidden;产生reflow和repaint(回流与重绘);
D.visibility:hidden;与display: none;两者没有本质上的区别;
解析:
24.
以下可将一对象的背景色透明度改为80%的声明是( )
正确答案: D
A. filter:alpha:(opacity=80);
B. filter:alpha: opacity=80;
C. filter:alpha:(opacity:80);
D. filter:alpha(opacity=80);
解析:
不换行必须设置哪些项?
正确答案: A C
A. word-break
B. letter-spacing
C .white-space
D. word-spacing
解析:
26.
属于元素事件属性的是( )
正确答案: A C
A. onblur
B. required
C. onfocus
D. onsearch
解析:菜鸟-DOM事件对象 https://www.runoob.com/jsref/dom-obj-event.html
27
下面有关CSS中link和@import的区别,描述错误的是( )
正确答案: D
A.link属于XHTML标签,而@import完全是CSS提供的一种方式
B.当一个页面被加载的时候,link引用的CSS会同时被加载,而@import引用的CSS会等到页面全部被下载完再被加载
C.link在支持CSS的浏览器上都支持而@import只在5.0以上的版本有效
D.当使用javascript控制dom去改变样式的时候,只能使用@import方式
解析 :
关于link与@import的区别:
区别1:link是XHTML标签,除了加载CSS外,还可以定义RSS等其他事务;@import属于CSS范畴,只能加载CSS。
区别2:link引用CSS时,在页面载入时同时加载;@import需要页面网页完全载入以后加载。
区别3:link是XHTML标签,无兼容问题;@import是在CSS2.1提出的,低版本的浏览器不支持。
区别4:link支持使用Javascript控制DOM去改变样式;而@import不支持。
28.
属于HTML5标签语意化的元素有 ()
正确答案: A D
A. article、footer
B. block
C. section、banner
D. header、nav
解析:
29
以下那几个标签默认有margin值()
正确答案: A C D
A. body
B. div
C. form
D. img
以上是关于前端工程师面试题汇总-5的主要内容,如果未能解决你的问题,请参考以下文章