css全局選擇器,css層次選擇器怎么用?
css層次選擇器具體用法如下:
采用后代選擇器 :從上面可以看出所有的標(biāo)簽都是body的后代,那么我們使用后代選擇器,就可以將body的后代(所有標(biāo)簽)改變樣式: 后代選擇器是用祖先加上空格再加上后代標(biāo)簽類型進(jìn)行聲明的。
以上資料供參考。
css派生選擇器有幾種?
基本選擇器
1.標(biāo)簽選擇器:直接用元素的標(biāo)簽來進(jìn)行選擇
span { // 直接選擇span標(biāo)簽
size:16px;
}
1
2
3
1
2
3
2.ID選擇器:通過設(shè)置id名字,進(jìn)行精確的選擇,用#來定義
# div1 { //通過id名字來進(jìn)行選擇
color:red;
}
<div id="div1">1</div>
1
2
3
4
1
2
3
4
3.類選擇器:通過類名來進(jìn)行選擇,選擇范圍比id選擇器大,用’.'來定義
.div1 { //所有類名為div1的都被選擇了
color:red;
}
<div id="div1">1</div>
<div id="div1">1</div>
<div id="div1">1</div>
1
2
3
4
5
6
1
2
3
4
5
6
4.通配符選擇器:范圍更大,作用于所有標(biāo)簽,用*來定義
不建議使用,對頁面加載負(fù)擔(dān)大
高級(jí)選擇器
1.后代選擇器:定義用空格隔開
div span { //選擇的是div標(biāo)簽下的span標(biāo)簽,當(dāng)然后代顧名思義可以不止隔一代,可以隔多代進(jìn)行選擇
color:red;
}
<div><span>1</span></div>
1
2
3
4
1
2
3
4
2.交集選擇器:與后代選擇器定義的不同是,沒有空格隔開,兩個(gè)元素緊挨著
span#a1 { //選擇的是兩個(gè)條件1.既是span標(biāo)簽的 2.id名是a1的元素,兩個(gè)條件缺一不可
color:red;
}
<span id=“a1”>1</span>
<span >1</span>
1
2
3
4
5
1
2
3
4
5
3.并集選擇器:定義用逗號(hào)隔開
span,#a1 { //選擇的是1.是span標(biāo)簽的 2.id名是a1的元素,兩個(gè)條件滿足一個(gè)即可
color:red;
}
<span id=“a1”>1</span>
<span >1</span>
1
2
3
4
5
1
2
3
4
5
4.偽類選擇器:
1.靜態(tài)偽類:點(diǎn)擊連接之前(link),點(diǎn)擊連接之后(visited)這樣的
2.動(dòng)態(tài)偽類:鼠標(biāo)移入(hover),點(diǎn)擊之后(focus)
智能感知的意義?
智能制造經(jīng)常提的那一套說法,第一步就是智能感知。這個(gè)東西說多了,有時(shí)候就容易忽視其中內(nèi)在的本意,所以說,想細(xì)究智能感知這個(gè)事情。
(1)感知的核心是對生產(chǎn)異常或問題的感知
制造運(yùn)行是一個(gè)系統(tǒng)性關(guān)聯(lián)的運(yùn)行,一般意義上來說,很難說制造系統(tǒng)運(yùn)行能夠按照我們預(yù)定的方式持續(xù)穩(wěn)定的完成運(yùn)行,其中必然會(huì)出現(xiàn)各種各樣的突發(fā)事件或者生產(chǎn)擾動(dòng)。所以我感覺所謂的感知,很大程度上是對生產(chǎn)異常的感知。
(2)智能性主要體現(xiàn)在時(shí)間和關(guān)聯(lián)兩個(gè)維度
如果等到生產(chǎn)異常發(fā)生了,制造系統(tǒng)感知到這種異常,其實(shí)這是一種事后的。在這種情況下,我們一般按照一個(gè)既定的流程進(jìn)行處理,其實(shí)就可以,這個(gè)其實(shí)稱不上什么智能的。因此,從時(shí)間維度上面來說,智能感知的智能性應(yīng)該體現(xiàn)在事先。
從制造運(yùn)行各個(gè)環(huán)節(jié)所產(chǎn)生的這種狀態(tài)。一般來說都是相對孤立的,或者說我們是一個(gè)一個(gè)上來的。但是由于制造系統(tǒng)的運(yùn)行是屬于關(guān)聯(lián)性比較強(qiáng)的那種方式,因此這些獨(dú)立環(huán)節(jié)之間的狀態(tài)關(guān)聯(lián),綜合起來對于制造系統(tǒng)運(yùn)行可能會(huì)產(chǎn)生影響。因此,相對于單一環(huán)節(jié)單一狀態(tài)的顯式感知,這種多環(huán)節(jié)多狀態(tài)關(guān)聯(lián)的隱式感知是智能性的集中體現(xiàn)。
(3)智能感知需要系統(tǒng)性的思維
一般來說我們做事情都是希望這個(gè)事情在自己的一個(gè)嚴(yán)謹(jǐn)嚴(yán)密的體系下面,也就是說是希望能夠預(yù)先知道要感知哪些東西。雖然現(xiàn)在有所謂的大數(shù)據(jù)分析,能夠發(fā)現(xiàn)一些之前難以明顯感知到的那種規(guī)律或者規(guī)則,但這個(gè)畢竟可操作性不強(qiáng)。我認(rèn)為這個(gè)方面的系統(tǒng)性思維主要體現(xiàn)為可靠性制造運(yùn)行整體思維。
應(yīng)該立足于形成制造系統(tǒng)運(yùn)行的可靠性思維,建立業(yè)務(wù)運(yùn)行的關(guān)聯(lián)因素圖譜,可以采用各種現(xiàn)成的分析工具,甚至可靠性工程中那種FMEA、故障分析樹及其求解方法(例如求解最小割集等),都可以拿來用。
CSS的類選擇器和id選擇器各有什么優(yōu)勢?
ID用于標(biāo)識(shí)頁面上的特定元素(比如站點(diǎn)導(dǎo)航),而且必須是唯一的。 ID也可以用來標(biāo)識(shí)持久的結(jié)構(gòu)性元素,例如主導(dǎo)航或內(nèi)容區(qū)域。ID還可以用來標(biāo)識(shí)一次性元素,例如某個(gè)鏈接或表單元素。一個(gè)ID只能應(yīng)用于頁面上的一個(gè)元素。
class同一個(gè)類名可以應(yīng)用于頁面上任意多個(gè)元素,因此類的功能強(qiáng)大的多。類非常適合表示內(nèi)容的類型或其他相似的條目。
在實(shí)際開發(fā)中,要根據(jù)實(shí)際使用情況來決定是使用哪種樣式。對于單一元素的在單一界面的展示樣式可以推薦是用id來定位。多余多個(gè)界面公用,或者同一界面多個(gè)元素風(fēng)格一致,樣式統(tǒng)一使用class類要方便的多。
下面就是最簡單的一個(gè)小例子:
展示效果: