DW(Dreamweaver)是編程工具,針對(duì)Web網(wǎng)頁(yè)開(kāi)發(fā)HTML、CSS、JavaScript,php等語(yǔ)言的編程工具。
Python是一種跨平臺(tái)的計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言。是一種面向?qū)ο蟮膭?dòng)態(tài)類型語(yǔ)言,最初被設(shè)計(jì)用于編寫(xiě)自動(dòng)化腳本(shell),越多被用于獨(dú)立的、大型項(xiàng)目的開(kāi)發(fā)。獨(dú)立編譯器
css后代選擇器可以寫(xiě)5個(gè),本來(lái)css的后代選擇器可以選擇多個(gè),但是層級(jí)越深,效率越低,所以最好寫(xiě)5個(gè)就行
一、CSS選擇器有哪些
CSS中的選擇器很多,比如:ID選擇器,類選擇器,通配符選擇器,偽類選擇器等等,接下來(lái)主要介紹常用的幾個(gè)。
1.標(biāo)簽選擇器
語(yǔ)法:標(biāo)簽名{},eg:h1{}//為所有的h1元素設(shè)置樣式。
2.ID選擇器
語(yǔ)法:#id名{}//id值唯一不能重復(fù),eg:#top{}//為id為top的元素設(shè)置樣式。
3.類選擇器
語(yǔ)法:.class{},eg:.box{}//為所有的class值為box的元素設(shè)置樣式。
4.組選擇器
語(yǔ)法:選擇器1,選擇器2,選擇器N{},eg:#box1,.box2,p{}//為id為box1,class為box2和p的元素共同設(shè)置樣式。
5、通配符選擇器
語(yǔ)法:*{},eg:*{font-size:16px}//將整個(gè)頁(yè)面字體大小設(shè)為16px。
6.后代選擇器
語(yǔ)法:選擇器1選擇器2{},eg:p.aa{}//選中指定祖先元素p的指定后代.aa。
7.子元素選擇器
語(yǔ)法:父元素>子元素{},eg:p>.box{}//選中父元素p的指定子元素.box。注意與后代元素選擇器的區(qū)別
8.偽類選擇器
偽類可以用來(lái)表示一些特殊的狀態(tài),如:
:link-未訪問(wèn)過(guò)的超鏈接。
:visited-已訪問(wèn)過(guò)的超鏈接。
:hover-鼠標(biāo)經(jīng)過(guò)的元素。
:active-正在點(diǎn)擊的元素。
eg:a:hover{color:red}//鼠標(biāo)經(jīng)過(guò)a標(biāo)簽時(shí),顏色變?yōu)榧t色。
二、CSS選擇器的優(yōu)先級(jí)順序
當(dāng)同一屬性的不同值都作用到了同一個(gè)元素時(shí),如果定義的屬性之間有沖突,那么應(yīng)該用誰(shuí)的值的,這個(gè)時(shí)候就涉及到CSS的優(yōu)先級(jí)順序了。
1.在屬性后面使用!important會(huì)覆蓋頁(yè)面內(nèi)任何位置定義的元素樣式。
2.作為style屬性寫(xiě)在元素內(nèi)的內(nèi)部樣式
3.id選擇器
4.類選擇器
5.標(biāo)簽選擇器
6.通配符選擇器
7.瀏覽器自定義或繼承的
Python 是解釋型語(yǔ)言,也就是腳本語(yǔ)言,需要特定的解釋器去運(yùn)行。優(yōu)點(diǎn)就是簡(jiǎn)單,好學(xué),容易上手。目前來(lái)說(shuō),因?yàn)镻ython的簡(jiǎn)易性,和GPU性能比的提升,AI和機(jī)器學(xué)習(xí)也很大程度把Python語(yǔ)言推向了高潮。
搞算法的一波人可以潛心研究算法,由于Python的簡(jiǎn)易性 ,和支持的庫(kù)眾多,所以也就能去掉之前學(xué)習(xí)傳統(tǒng)編譯語(yǔ)言:C++,C和掌握Linux操作系統(tǒng)等這些痛苦。
Python的劣勢(shì)也非常明顯,因?yàn)槭墙忉屝哉Z(yǔ)言,所以運(yùn)行較慢,但是在當(dāng)今超強(qiáng)GPU面前已不值一提。目前,Python的應(yīng)用領(lǐng)域還是非常多,像數(shù)據(jù)分析,人工智能,和一些開(kāi)源的技術(shù)框架。
但是,一定要看但是,歸根到底,Python只是一門語(yǔ)言,一個(gè)工具,相當(dāng)于你寫(xiě)文章的一只筆,僅僅學(xué)Python是沒(méi)用的,而且也能很快學(xué)好,你要用它去完成一些工作,解決一些問(wèn)題,這就涉及到學(xué)很多東西了。數(shù)學(xué),計(jì)算機(jī)原理,網(wǎng)絡(luò)原理,算法等等,學(xué)了這些地基的東西,再學(xué)學(xué)框架,你就可以用你的Python工具去造房子了。
任何知識(shí)的學(xué)習(xí)不是孤立的,重要的是把它串聯(lián)起來(lái)。