所有分类
  • 所有分类
  • 后端开发
CSS大小写无所谓?内联元素空间问题大揭秘

CSS大小写无所谓?内联元素空间问题大揭秘

之前的文章《web前端笔试题库之html篇》中,我们分享了一些关于html的前端面试题。下面本篇文章就接着上一篇,分享css部分的笔试题(附答案),大家快看看能答对几个!在HTML文本中,伪类:root总是指向html元素?screen关键

1、CSS属性的大小写敏感性

CSS大小写无所谓?内联元素空间问题大揭秘

其实都无所谓,不论是大写字母还是小写字母,HTML和CSS都是可以随便使的。只不过,为了让大家看得更明白些,跟其他小伙伴交流起来也方便点,我建议你还是用小写字母。别忘了在我们目前讨论的XHTML里,元素名和属性可得特别注意要用小写的冒号哟。

<pre class="brush:css;toolbar:false”> “`
ul {
MaRGin: 10px;
}
“`

内层元素上下边距调

文章中的字为啥上下面都会留个空间?那就得看看你用的啥行内元素。一般的情况下,外侧的空隙就是留给行内元素随便玩的地儿。但是如果行内元素本身就那么大,加了空隙也不至于让自己变高多少,所以不怕压扁上面的内容的

我给你说,不管你加多少padding-top和padding-bottom也没法让这个内联元素变高点。这就像是给字体穿上了件空荡荡的外套!

3、rem单位与文本大小变化

嗯哈好了!简单来说,设成10rem后,rem就变成了HTML默认字号。所以不管屏幕怎么换,字体大小都不动哒~

data:application/xhtml+xml,
:root { background: green; } html { background: red !important; }

4、伪类选择器:checked与:root

ul {color:red;}
li {color:blue;}

填表的时候,偏要跟你说checked和radio/checkbox是一家子,option就老爱看别人热闹,自己不出头!在HTML里,root伪类就是个经常瞎忙活的主,有时候明明地方都没有定好,它却硬要说某个地方就是根。而到了CSS3这儿也是差不多,不过就是情况稍微好了点而已。

5、translate()方法与z轴位置移动

ul {color:red;}
#must-buy {color:blue;}

你是不是觉得translate()只能让东西在平面的X和Y轴上面移动?其实,它只适合2D的XY图用。要是你想在立体世界里玩耍的话,那得试试看别的招儿了。

.shopping-list .favorite {
    color: red;
}
#must-buy {
    color: blue;
}

6、关于样式优先级问题

ul#awesome {
    color: red;
}
ul.shopping-list li.favorite span {
    color: blue;
}

想把一段文本添上多个CSS样式?别只顾着猛砸键盘!首先,得搞定那个叫“内部样式”东西;试试ID选择器灵不灵光,然后考虑一下是用类还是用标签。

ul#awesome #must-buy {
    color: red;
}
.favorite span {
    color: blue!important;
}

7、overflow:hidden与块级格式化上下文

要解决类似块级模式的问题?直接加上 overflow:hidden 就行了。这不仅能解决布局问题,还能用在处理一些头疼的东西比如说盒状排版或者浮动位置上。

ul.shopping-list li .highlight {
    color: red;
}
ul.shopping-list li .highlight:nth-of-type(odd) {
    color: blue;
}

8、screen关键词解析

  • Milk
  • Sausage

别忘了CSS里的screen不是说浏览器大小,实际上说的是你手机或者电脑的屏幕面积。想让你的网页无论在哪种屏幕上都美美的,这可是个很重要的概念!

#awesome .favorite:not(#awesome) .highlight {
    color: red;
}
#awesome .highlight:nth-of-type(1):nth-last-of-type(1) {
    color: blue;
}

这几个小技巧就是咱前端开发道路上的帮手,别怕,尽管往前冲,困难也不怕!

Hello

#example {margin-bottom: -5px;}

原文链接:https://www.icz.com/technicalinformation/web/vue2/2024/04/14432.html,转载请注明出处~~~
0

评论0

请先
注意:请收藏好网址www.icz.com,防止失联!站内免费资源持续上传中…!赞助我们
显示验证码
没有账号?注册  忘记密码?