找个好用的工具装饰 HTML 元素,让网页看起来美美的,这就是 CSS 选择器,在做大型项目的时候特别重要。如何用得溜?看我给你分享些方法和实际例子,轻松提高效率。
一、认识关系型选择器
CSS选取器这玩意儿,就像是玩筛子的游戏,只不过是根据各个元素间的关系分出来的。比如说大儿子(”>)呀、邻家老弟(”+”)啊、亲戚(”~”)还有孙子辈的(空格)等等。
“>”这个小家伙就是让咱在父元素周围绕一圈把它选出来,顺便还能搞定它的孙子辈们呢比如说,想要让ul里面的li标题字变成红字?别急,试试这个子选择器吧!
“+”超好用:这个神奇的东西就能把前后来的哥们分开玩耍,只能跟老大或小弟亲近。举个例子,要是你想要h1后那段文本变成蓝色,用这个方法就能轻松实现!
你听过没?通用兄弟选择器就像个小小魔术师,还能同时选上挨在一起的两个兄弟元素!比如,假如我们想让H1后面的P元素字也变成绿的,用这招就能轻松搞定!
后代选拔法:搞定那些祖孙三代,只需留点空格。举个例子,如果咱想要把div里头的p字全改成20像素大小,那就赶紧试试!
二、优化CSS选择器
ul > li { color: red; }
学完关系型选择器,咱得琢磨怎么利用它们使CSS变得更快。
缩小搜索范围能提升效率:当你在找某样东西的时候,试试给筛选器设个小范围!比如说,把寻找范围锁定在一个特定的目录里,而非在整个网站里大海捞针,这样浏览器只需在这一小块地方翻箱倒柜就能找到~
别用星号:*搜索起来很慢,能用别的尽量用别的!
h1 + p { color: blue; }
过度了就不好了:规定确实可以提升效率,但不能太严苛。在优化过程中要注意把握好度唷!
挑水管时别太纠结了,看着像的不都列出来也没事,简单统一放一起就行!这样做既省事效果还不错!
三、实际案例示例
h1 ~ p { color: green; }
下面是一个实际案例示例:
原始CSS代码:
css ul > li {div p { font-size: 20px; }color: red;
}
h1 + p {
color: blue;
h1 ~ p {
color: green;
div p {
font-size: 20px;优化后CSS代码:
a{
a~ p {
把原先的li换成a应该会快很多,找东西也方便多了。再加上好用的选项卡和优化小技巧,用CSS也不会觉得复杂!
,简单说就是看你想要什么样子的CSS优化方法!学会用关系型选择器,抓住核心部分,这样浏览器就不会太辛苦了,你的页面也会感觉更加流畅~
四、总结与展望
ul li a span { font-size: 14px; }看完这篇文章,你应该学会怎么用关系式选提高CSS速度了。其实还有很多优化方法~做前端的朋友们,别忘了学以致用喔,让我们写出的代码井然有序又快速处理。加油干!
快结束了,我来考你个小问题。手头的项目有什么地方让你不满意想改进吗?那你准备怎么搞定它们?
ul a span{ font-size: 14px; }。
评论0