牛客网错题集--HTML、CSS试题--4
第1题
1.在 HTML 音频/视频 DOM 中,_____设置或返回音频/视频播放的默认速度?()
A.currentTime
B.duration
C.defaultPlaybackRate
D.playbackRate
答案:C
解析:
1.currentTime:设置或者返回视频播放的当前位置(以秒计)。当设置该属性时,播放会跳跃到指定的位置。
2.duration:规定造成过渡效果需要花费的时间 。
3.defaultPlaybackRate:设置或者返回音频或者视频播放的默认速度。
4.PlaybackRate:设置或者返回视频当前的播放速度。
第2题
2.在 HTML5 中,哪个元素用于组合标题元素?()
A.<group>
B.<header>
C.<headings>
D.<hgroup>
答案:D
解析:hgroup元素是将标题及其子标题进行分组的元素,hgroup元素通常会将h1-h6元素进行分组,比如内容区块的标题及其子元素算一组 。
第3题
3.哪个元素创建了一组选项?()
A.<progress>
B.<option>
C.<optgroup>
D.<select>
答案:C
解析:optgroup 元素用于组合选项。当您使用一个长的选项列表时,对相关的选项进行组合会使处理更加容易。
第4题
4.下列哪些是预编译 css 工具?()(不定项选择)
A.less
B.sass
C.bass
D.stylus
答案:ABD
解析:CSS 预编译工具有stylus,sass,less 。
第5题
5.若要设置一个表单不会因为屏幕的改变而影响表单显示,现要设置表单的最小宽度为76元素像素,所有元素靠左显示,并且表单距离屏幕有一定的距离,如何设置()
A.min-width: 76px; text-align: left; margin:1em;
B.min-width: 76dp; text-align: left; margin:1em;
C.min-width: 76px; align: left; margin:1em;
D.min-width: 76dp; align: left; margin:1em;
答案:A
解析:
A. em 自动适应用户所使用的字体。元素像素就是指px。正确。
B. dp 虚拟像素,在不同的像素密度的设备上会自动适配。
C. align只能用于div。
D. 同上,dp的问题。
第6题
6.Canvas 能够使用___绘制 2D 图形?()
A.XML
B.HTML
C.JavaScript
D.XHTML
答案:C
解析:Canvas是通过JavaScript的API进行绘图的,SVG是通过XML进行绘图的,这两种绘图方式的应用场景不同。
第7题
7.css 如何使用服务端的字体()
A.@font-face
B.font-family
C.font
D.@font-family
答案:A
解析:使用@font-face调用服务器端字体的代码。
第8题
8.下述有关border:none以及border:0的区别,描述错误的是? (不定项选择)
A.border:none表示边框样式无
B.border:0表示边框宽度为0
C.当定义了border:none,即隐藏了边框的显示,实际就是边框宽度为0
D.当定义边框时,仅设置边框宽度也可以达到显示的效果
答案:CD
解析:
border:none表示边框样式无,border:0表示边框宽度为0;当定义了border:none,即隐藏了边框的显示,实际就是边框宽度为0。
当定义边框时,必须定义边框的显示样式,因为边框默认样式为不显示none,所以仅设置边框宽度,由于样式不存在,边框的宽度也自动被设置为0.
第9题
9.下列那个样式定义后,可以让块元素呈递为内联对象()
A.display:inline
B.display:none
C.display:block
D.display:inherit
答案:A
解析:
1.display:block :就是将元素显示为块级元素,一般是其他元素的容器,可容纳内联元素和其他块状元素,块状元素排斥其他元素与其位于同一行,宽度(width)高度(height)起作用。常见块状元素为div和p。
2.display:inline:就是将元素显示为内联元素,内联元素只能容纳文本或者其他内联元素,它允许其他内联元素与其位于同一行,但宽度(width)高度(height)不起作用。常见内联元素为“a”。
3.display:inline-block:将对象呈递为内联对象,但是对象的内容作为块对象呈递。旁边的内联对象会被呈递在同一行内,允许空格。(准确地说,应用此特性的元素呈现为内联对象,周围元素保持在同一行,但可以设置宽度和高度地块元素的属性)。
第10题
10.有关SVG矢量图形描述错误的是()
A.SVG是CSS语言下面的一个分支
B.SVG 使用 XML 格式定义图形
C.SVG 图像在放大或改变尺寸的情况下其图形质量不会有损失
D.SVG 是万维网联盟的标准
答案:A
解析:
什么是SVG?
1、SVG 指可伸缩矢量图形 (Scalable Vector Graphics)
2、SVG 用来定义用于网络的基于矢量的图形
3、SVG 使用 XML 格式定义图形
4、SVG 图像在放大或改变尺寸的情况下其图形质量不会有所损失
5、SVG 是万维网联盟的标准
6、SVG 与诸如 DOM 和 XSL 之类的 W3C 标准是一个整体
7、SVG是HTML下的一个分支