html css测试题,CSS 基本测试题

下面提供了18道有关css的测试题,大家可以尝试做一下,一些题可以延伸深挖出很多知识点。

测试题的答案在尾部。大家可以在评论区进行讨论。

1.css区分大小写吗?

ul {

MaRgIn: 10px;

}

这种写法是否正确?

2.为行内元素设置 margin-top 和 margin-bottom是否会产生影响?

3.为行内元素设置 padding-top 和 padding-bottom是否会改变它的位置?

4.如果你有一个

元素,它的font-size为10rem, 当用户改变浏览器窗口大小时,该元素的字体是否会响应式改变?

5.伪类:checked作用于radio 或者 checkbox,但是不作用于?

6.在HTML中,伪类:root总是匹配 元素?

7.translate()函数实现了沿着 z 轴移动元素?

8-14题是针对同一个html,循序渐进。

8.

html:

  • Milk
  • Sausage

css:

ul {

color: red;

}

li {

color: blue;

}

文字Sausage的颜色最终显示的是什么?

9.

html:

  • Milk
  • Sausage

css:

ul li {

color: red;

}

#must-buy {

color: blue;

}

文字Sausage的颜色最终显示的是什么?

10.

html:

  • Milk
  • Sausage

css:

.shopping-list .favorite {

color: red;

}

#must-buy {

color: blue;

}

11.

html:

  • Milk
  • Sausage

css:

ul#awesome {

color: red;

}

ul.shopping-list li.favorite span {

color: blue;

}

文字Sausage的颜色最终显示的是什么?

12.

html:

  • Milk
  • Sausage

css:

ul#awesome #must-buy {

color: red;

}

.favorite span {

color: blue!important;

}

13.

html:

  • Milk
  • Sausage

css:

ul.shopping-list li .highlight {

color: red;

}

ul.shopping-list li .highlight:nth-of-type(odd) {

color: blue;

}

14.

html:

  • Milk
  • Sausage

css:

#awesome .favorite:not(#awesome) .highlight {

color: red;

}

#awesome .highlight:nth-of-type(1):nth-last-of-type(1) {

color: blue;

}

文字Sausage的颜色最终显示的是什么?

15-17题是针对同一个html,循序渐进

15.

html:

css:

#i-am-useless {

background-image: url('mypic.jpg');

}

没有引用到的样式所包含的资源是否会被浏览器下载下来?

16.

html:

css:

#test2 {

background-image: url('mypic.jpg');

display: none;

}

页面加载的时候,mypic.jpg该图片是否会被下载下来?

17.

html:

css:

#test1 {

display: none;

}

#test2 {

background-image: url('mypic.jpg');

visibility: hidden;

}

页面加载的时候,mypic.jpg该图片是否会被下载下来?

18.

@media only screen and (max-width: 1024px) {

margin: 0;

}

only的作用是什么?

答案:

1.css不区分大小写,MaRgIn这种写法是正确的。

2.否。

3.否。

问题二跟问题三是同一个问题范围内,会有点坑,

行内元素还分为行内不可替换元素和行内替换元素。

对于input这种替换元素,margin和padding各方向均有作用。

对于span,a等这些不可替换元素,padding-left,padding-right,margin-right,margin-left均有效果,padding-top,padding-bottom,margin-top,margin-bottom无效果。

4.否。

5.否。 https://developer.mozilla.org...

6.是。

7.否。

8.blue。

9.blue。

10.blue。

11.blue。

12.blue。即使没有!important,也是blue

13.blue。

14.red。

15.否。

16.会。

17.否。

18.only操作符表示仅在媒体查询匹配成功的情况下应用指定样式。可以通过它让选中的样式在老式浏览器中不被应用,防止老旧的浏览器不支持带媒体属性的查询而应用到给定的样式。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值