在前端项目开发中,如果需要修改页面结构,应该修改一下哪个文件( )
A. css文件
B. html文件
C. scss文件
D. js文件
一个HTML页面,最基本的结构正确的是()
A
<html><head><title></title><body></body></head></html>
B
<html><head></head><body><title></title></body></html>
C
<html><head><title></title></head><body></body></html>
D
<body><html><title></title><head></head></html></body>
下列选项中,不属于双标签的是( )
A. br
B. p
C. h1
D. b
下列关于html标签的关系描述正确的是()
A .<div> <span></span> </div>
此时 div 和 span 属于并列关系
B .<div> <br /> </div>
此时 div 和 br 属于并列关系
C .<div> <span></div></span>
此时 div 和 span 属于并列关系
D. <div> <p></p> </div>
此时 div 和 p 属于嵌套关系
下列选项中,说法不正确的是( )
A. 标题标签都会让文字加粗
B. 标题标签是从h1 - h6
C. 标题标签一行可以显示很多个
D. 随着标题标签的数字增大(h1-h6),字体大小会逐级减小
在使用<img>
标签插入图像时,说法正确的是 ()
A. 标签只能设置 src 属性
B. 标签只有 src 属性和 title 属性
C. 标签必须设置 src 属性
D. 以上说法都错误
下列选项中,说法不正确的是()
A. 相对路径在开发中使用频率不高
B. 同级目录的写法为 ./
C.上一级目录的写法为 …/
D. 绝对路径分成从本地硬盘根目录出发和从互联网中获取相关资源的网络地址两种写法
下列选项中,说法不正确的是()
A.a
标签是超链接标签
B. 超链接可以实现页面之间的跳转效果
C. 添加 target="_blank"
属性可以实现在新标签页打开页面的效果
D. href
属性可以省略不写
A.
<ul><li>咖啡</li><li>牛奶</li><li>茶</li></ul>
B.
<ol><li>咖啡</li><li>牛奶</li><li>茶</li></ol>
C.
<dl> <dt>咖啡</dt> <dd>牛奶</dd><dd>茶</dd></dl>
D. 以上都正确
下列选项中,说法不正确的是()
A. 当列表中有列表标题时,我们可以使用自定义列表
B. 无序列表经常在导航结构中应用
C. 无序列表中li代表列表项目,一个ul里面只能放一个li标签
D. 有序列表标签为ol标签
以下选项对表格标签描述正确的是()
A. table代表表格,tr代表行,td代表单元格
B. tr代表表格,table代表行,td代表单元格
C. table代表表格,tr代表单元格,td代表行
D. table代表单元格,tr代表表格,td代表行
在网页中,想要收集用户信息,应该使用哪类标签( )
A. 表单标签
B. 列表标签
C. 表格标签
D. 段落标签
下列选项中哪那个不是input的type值为 ( )
A.
<input type="text" />
B.
<input type="file" />
C.
<input type="radio" />
D.
<input type="img" />
下列选项中,说法正确的是( )
A. input中不同的type属性值可以决定表单的不同类型
B. type为radio的时候代表当前表单为复选框
C. type为checkbox的时候代表当前表单为单选框
D. type的默认值为password
下列选项中,说法不正确的是()
A. input输入框表单想要设置默认填写内容需要添加name属性
B. checkbox复选框想要默认选中可以添加checked属性
C. radio单选按钮想要默认选中可以添加checked属性
D. select option 下拉选项框想要默认选中可以给option添加selected属性
A. A
B. B
C. C
D. D
下列不属于后代选择器特点的有( )
A. 选择器名之间用空格隔开
B. 最终效果作用在最后一个选择器名身上
C. 后面的元素是前面的后代
D. 所有的选择器名对应的元素都有效果
子代选择器选择器名之间使用什么符号连接( )
A. >
B. <
C. -
D. ~
当鼠标悬停在div上时修改div的样式,可以用以下的哪个方式()
A. div:link {}
B. div:visited {}
C. div:hover {}
D. div:active {}
以下哪个属性,可以设置背景图片()
A. backgroung-img
B. background-image
C. Image
D. back-image
实现背景平铺效果,对应的CSS为()
A.
div {backgroud-image:url(images/bg.gif);}
B.
div {backgroud-image:url(images/bg.gif) repeat-x;}
C.
div {backgroud-image:url(images/bg.gif) repeat-y;}
D.
div {backgroud-image:url(images/bg.gif) no-repeat;}
关于background属性联写描述错误的是()
A. background-color该属性可以设置背景颜色
B. background-image 该属性是用来设置背景图片
C. background-repeat 该属性是用来设置背景图片是否平铺
D. background属性连写中 background-repeat和background- image先后顺序不可以调换
以下针对块级元素说法不正确的是()
A. 块级元素默认宽度是父级的100%
B. 块级元素独占一行
C. 块级元素不可以设置宽高
D. 块级元素可以通过display
属性修改成其他显示模式
下面哪个标签默认情况下不能在同一行显示( )
A. p
B. span
C. a
D. img
以下选项说法正确的是()
A. 元素的显示模式是固定的无法修改
B. 元素的显示模式可以通过display属性修改
C. 块级元素无法修改为行内元素
D. 元素的显示模式可以通过content属性修改
以下选项描述不正确的有哪些()
A. 块级元素独自占据一行,可以设置宽高
B. 块级元素独自占据一行,不能设置宽高
C. 行内元素一行显示多个,设置宽高无效
D. 行内块元素一行显示多个,可以设置宽高
A. 蓝色文字,字体大小30px;
B. 黄色文字,字体大小50px;
C. 黄色文字,字体大小30px;
D. 蓝色文字,字体大小50px;
以下描述中,优先级顺序正确的是()
A. 继承性 < 类名 < id < 通配符 < 标签 < 行内式 < !important
B. 继承性 < 通配符 < 标签 < 类名 < id < 行内式 < !important
C. 继承性 < 类名 < 通配符 < 标签 < id < 行内式 < !important
D. 继承性 < 通配符 < 标签 < id < 行内式 < 类名 < !important
给一个div设置边框,上边不要边框,正确的是()
A.
div { border: 1px solid #000; border-top:none; }
B.
div { border: 1px solid #000; border-right:none; }
C.
div { border: 1px solid #000; border-bottom:none; }
D.
div { border: 1px solid #000; border-left:none; }
需要控制盒子中内容与边框的距离,可以用哪个属性()
A. content
B. border
C. padding
D. margin
下列选项中正确设置CSS3盒模型并且实际宽度是200px的div是( )
A.
div { box-sizing:content-box;width:200px; height:100px; padding:20px; }
B.
div { box-sizing:content-box; height:100px; border:3px solid #f40; padding:20px; }
C.
div { box-sizing:border-box;width:200px; height:100px; border:3px solid #f40; padding:10px; }
D.
div{ width:200px; height:100px; border:3px solid #f40; padding:20px; }
以下选项中,哪个属性是控制盒子之间的距离的()
A. border
B. content
C. margin
D. padding
阅读以下代码片段,以下正确的描述是()
A. 盒子之间距离为100px;
B. 盒子之间距离为40px;
C. 盒子之间距离为140px;
D. 盒子之间距离为60px;
A. 宽200 高200
B. 宽275 高250
C. 宽250 高250
D. 宽275 高200
A. li:first-child{color: red;}
B. li:last-child{ color: red; }
C. li:nth-child {color: red;}
D. li:first-childen{color: red; }
关于绝对定位、固定定位、相对定位和静态定位,下列说法错误的是( )
A. 固定定位的元素会跟随浏览器滚动条进行滚动
B. 绝对定位的元素会参考设置了定位(非静态)的父元素或者祖级元素进行定位对齐
C. 静态定位是元素的默认定位方式,不需要设置
D. 相对定位的元素保留自身在标准流中的位置,并且为绝对定位的子元素提供参考
关于绝对定位、固定定位、相对定位和静态定位,下列说法正确的是( )
A. 固定定位会参考设置了定位的父元素进行对齐
B. 相对定位会参考元素本身在标准流以前的位置进行定位
C. 静态定位可以设置 top 、left、right、 bottom值
D. 绝对定位只会根据浏览器可视区域定位
下列关于定位属性及特点说法正确的是 ( )
A. 绝对定位的元素会参考设置了相对定位的父元素进行定位
B. 固定定位会参考设置了定位的父元素进行定位
C. 相对定位是指元素相对浏览器的可视区进行定位
D. 设置了绝对定位的行内元素不能设置高度和垂直方向的内外边距
以下选项,哪个是相对定位属性( )
A. position: static;
B. position: relative;
C. position: absolute;
D. position: fixed;
以下关于相对定位的描述,合理的是( )
A. 相对定位在布局中经常单独使用
B. 相对定位一般与固定定位配合使用
C. 项目布局中,基本不会使用相对定位
D. 相对定位大多数使用与绝对定位配合,组成子绝父相
以下选项,针对绝对定位描述错误的是( )
A. 绝对定位元素脱离标准流
B. 绝对定位元素实现模式转换
C. 绝对定位元素会固定在页面某个位置, 不随着滚动条的滚动而滚动
D. 绝对定位的元素可以使用边偏移属性
固定定位元素的位移参照物是( )
A. 自身原本的位置
B. 参照浏览器的可视区域
C. 参照父元素的位置
D. 参照带有定位的元素位移
下列设置中元素层级有效并且最高的是( )
A.
div { position:absolute; z-index:99 }
B.
div { position:absolute;}
C.
div { z-index:99 }
D.
div { position:absolute; z-index:2 }
文字与图片之间有一个垂直对齐规则,默认是( )
A. 中线对齐
B. 基线对齐
C. 顶线对齐
D. 底线对齐
10.把一个div 变成圆形下列正确的是( )
A.
div {
width: 200px;
height: 200px;
border: 10px solid black;
border-radius: 50%;
}
B.
div {
width: 200px;
height: 100px;
border: 10px solid black;
border-radius: 50%;
}
C.
div {
width: 200px;
height: 100px;
border: 10px solid black;
border-radius: 50px;
}
D.
div {
width: 200px;
height: 200px;
border: 10px solid black;
border-radius: 50px;
}