less學習三---父選擇器

引用父選擇器需要用到“&”符號

&運算符表示嵌套規則的父選擇器,并且在修改類或偽類選擇器的應用中非常普遍

ul{li{&:nth-child(2) a {color: red;&:hover {color: yellow;}}}
}//編譯為
ul li:nth-child(2) a {color: red;
}
ul li:nth-child(2) a:hover {color: yellow;
}

&也可以用在其他場景,例如產生重復的類名

.button{&-submit{color:blue;}&-click{color:yellow;}&-btn{color:red;}
}
//編譯成
.button-submit {color: blue;
}
.button-click {color: yellow;
}
.button-btn {color: red;
}

.item{
&1{
color:green;
}
&2{
color:red;
}
}


//編譯成
.item1 {
color: green;
}
.item2 {
color: red;
}
?
.header{&>p{color:red;}& .content{color:yellow;}& div{color:red;}&~p{color:green;}&&{color:green;}&>&{color:blue;}
}
//編譯成
.header > p {color: red;
}
.header   .content {color: yellow;
}
.header div {color: red;
}
.header ~ p {color: green;
}
.header.header {color: green;
}
.header > .header {color: blue;
}

還可以改變選擇器的順序,將&后置,將當前的選擇器提到父級

.side{div&{color:cyan;}
}
#side{div&{color:green;}
}ul{li{.item{div &{color:orange;}}}
}
// 編譯為
div.side {color: cyan;
}
div#side {color: green;
}
div ul li .item {color: orange;
}

當多個同級選擇器用“,”隔開時,其子級使用連續多個&時,例如& &或&-&等,會生成所有可能的組合

div,p,a,li{& &{color:red;}
}//編譯為
div   div,
div   p,
div   a,
div   li,
p   div,
p   p,
p   a,
p   li,
a   div,
a   p,
a   a,
a   li,
li   div,
li   p,
li   a,
li   li {color: red;
}

?

本文轉載于:猿2048https://www.mk2048.com/blog/blog.php?id=hbahc1j&title=less學習三---父選擇器

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/370878.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/370878.shtml
英文地址,請注明出處:http://en.pswp.cn/news/370878.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

SaltStack匹配target-第六篇

練習內容 Salt遠程執行中目標選擇常用的模式 1.通配符匹配 2.正則表達式匹配 3.List支持 4.Grains匹配 5.IP地址匹配 6.混合匹配 7.Node groups 遠程執行格式 target就是我們要選擇的minion salt <target> <function> [arguments] 一&#xff0c;通配符匹配&#x…

heartbeat+drbd+mysql

配置heartbeat接管drbd服務 配置heartbeat接管drbd服務&#xff08;延續之前heartbeat及drbd博文內容&#xff09;1、兩端確認都建立好 /data目錄2、關閉drbd服務,關閉heartbeat服務&#xff0c;自啟動全部關閉3、兩端配置haresourcesdata-1-1 IPaddr::192.168.0.191/24/eth0 d…

在linux下dns綁定域名,在Linux系統中,使用Bind搭建DNS域名解析服務

DNS域名解析服務(DomainNameSystem)是用于解析域名與IP地址對應關系的服務作用為維護著一個地址數據庫&#xff0c;記錄著各種主機域名與IP地址的對應關系&#xff0c;以便為客戶提供正向或反向的地址查詢服務&#xff0c;即正向解析與反向解析。正向解析&#xff1a;將制定的域…

用imspost制作catia后處理_新產品開發需要做原型驗證,怎么樣成型制作才省錢?...

有一天一個朋友拿著一個公仔機器人的項目過來找我&#xff0c;說做200套外殼&#xff0c;問我如何省成本用最少的錢做好產品。類似一下圖片的機器人一樣。組裝起來高200mm左右&#xff0c;內外配件總共是62個。我當時看到產品小估算重量也很輕&#xff0c;就跟他說用3D打印有快…

如何把大段文字轉為帶html標簽的文字

開發網頁的時候&#xff0c;有時候會遇到大段的隱私聲明&#xff0c;用戶協議等等&#xff0c;我們呀要復制粘貼展示出來&#xff0c;必須加大量的p標簽&#xff0c;h1,h2&#xff0c;空格符&#xff0c;br標簽&#xff0c;這對我們來說無疑是淚崩的&#xff0c;有個很好的辦法…

使用MongoDB進行事件流

MongoDB是一個非常出色的“ NoSQL”數據庫&#xff0c;具有廣泛的應用程序。 在SoftwareMill開發的一個項目中&#xff0c;我們將其用作復制的事件存儲&#xff0c;然后將事件從事件流傳輸到其他組件。 介紹 基本思想非常簡單&#xff08;另請參閱Martin Fowler關于Event Sou…

hihocoder-Week173--A Game

hihocoder-Week173--A Game A Game 時間限制:10000ms單點時限:1000ms內存限制:256MB描述 Little Hi and Little Ho are playing a game. There is an integer array in front of them. They take turns (Little Ho goes first) to select a number from either the beginning …

php打亂數組二維數組、多維數組

//這個是針對二維數組的!下面針對多維數組的亂序方法<?php function shuffle_assoc($list) { if (!is_array($list)) return $list; $keys array_keys($list); shuffle($keys); $random array(); foreach ($keys as $key) $random[$key] $list[$key]; ret…

明明一樣的程序為啥有的系統就報錯有的就正常運行呢_SurfaceGo Android系統折騰筆記...

Surface Go平板在Win10系統下的表現我認為還是比較出色的&#xff0c;x86架構CPU意味著不考慮性能的情況下&#xff0c;臺式機上能跑的程序&#xff0c;這臺平板也能跑&#xff0c;新Galgame一出就能直接安裝上躺床上玩&#xff0c;妙哉。但遺憾的是現實世界還是要考慮性能問題…

c語言實訓作業總結,c語言程序設計上機實踐心得報告

c語言程序設計上機實踐心得報告 班級:11 電信 2 姓名:莫金波 學號:1107032242012.12.28 惠州學院 HUIZHOU UNIVERSITY 我們專業的學生在專業老師的帶領下進行了 c 語言設計基礎教程的 實踐學習。在這之前&#xff0c;我們已經對 c 語言這門課程學習了差不多一 個學期&#xff0…

JavaOne 2012:在JVM上診斷應用程序

值得參加Staffan Larsen &#xff08;Oracle Java Serviceability Architect&#xff09;的演講“ 在JVM上診斷應用程序 ”&#xff08;Hilton Plaza A / B&#xff09;&#xff0c;只是為了學習Oracle JVM 7隨附的新jcmd命令行工具。該演示對我來說是“獎金”&#xff0c;這對…

mysql慢查詢工具

GeorgeHao安裝過程&#xff1a; [rootlocalhost-centos6 ~]# wget percona.com/get/pt-query-digest [rootlocalhost-centos6 ~]# chmod ux pt-query-digest [rootlocalhost-centos6 ~]# mv /root/pt-query-digest /usr/bin/ 今天有在阿里云服務器跑分的時候出現"Cant loc…

python字符串轉date,在Python上將字符串轉換為Date類型

I have this string:2012-02-10 # (year-month-day)and I need it to be as date type for me to use the date function isoweekday().Does anyone know how I can convert this string into a date?解決方案You can do that with datetime.strptime()Example:>>> f…

文檔詞頻矩陣_論文理解:從詞嵌入到文檔距離

論文作者簡介本論文第一作者Matt J. Kusner是牛津大學的副教授&#xff0c;致力于設計適應現實世界問題需求的新機器學習模型&#xff08;例如&#xff0c;fair algorithms, discrete generative models, document distances, privacy, dataset compression, budgeted learning…

C# 線程理解

概念引用&#xff1a;http://blog.csdn.net/yujie_yang/article/details/53173752 多線程和多進程的區別&#xff1a;任務管理器里各種不同的進程就是多進程&#xff0c;或者是你同時運行多個”.exe’程序就可以理解為多進程&#xff0c;多進程是要更多消耗CPU資源的。 多線程是…

c語言主調函數和被調函數,在C語言中,何為主調函數和被調函數,他們之 – 手機愛問...

2007-08-30請詳細一些~最好舉出例子你好。評價寶寶的標準基本上是&#xff1a;技能>資質>成長因為寶寶的評價是一項 仁者見仁的活兒&#xff0c;但其中有些規律我想是可以具體話的&#xff0c;希望能對你有幫助&#xff1a;1&#xff1a;技能&#xff1a;技能的意義有多大…

學習關于display :flex 布局問題!

很多人不明白這個display:flex是到底是什么東西&#xff0c;如何使用的 。 1.什么是display&#xff1a;flex呢&#xff1f; 答&#xff1a;flex是 flexible box的縮寫&#xff0c;意為彈性布局 &#xff1b;這個東西的引入&#xff0c;為盒模型提供了最大的靈活性&#xf…

QT信號和槽函數學習筆記

//connect 函數有4個參數 分別是 發送者 信號。接受者 &#xff0c;槽 //connect(sender,signal,receiver,slot) /* * 信號和槽 * 信號 就是一個普通的函數 定義信號的時候需要在函數前面加上signals: &#xff0c;不需要實現 * 槽 函數 在QT5中科院是類的任意成員函數&#xf…

數據庫和Webapp安全

威脅模型 這是根據我網站上的快速參考頁松散地討論數據庫和Webapp安全的問題。 該頁面變得笨拙&#xff0c;并且使讀者無法輕松地與我或其他人進行交互。 威脅模型 所有安全分析都必須從檢查威脅模型開始。 威脅模型要求您回答四個問題&#xff1a; 我要保護的是什么&#…

note同步不及時 one_一輛理想ONE又“跪了”?理想官方緊急發文回應

汽車行業關注(autochat.com.cn)10月16日報道——10月15日&#xff0c;有網友在社交媒體上發布視頻&#xff0c;從視頻可以看到&#xff0c;一輛理想ONE在遭遇事故后&#xff0c;左前輪脫落在車外疑似斷軸,從視頻未能判定是斷軸引起的事故&#xff0c;還是事故引起的斷軸。針對該…