scrapy的中css選擇器,css選擇器包括class選擇器嗎?
不包括
?一:css基本選擇器有哪些
1.css屬性選擇器
2.css標(biāo)簽選擇器
3.cssID選擇器
4.css的通配符
二:css有哪些高級(jí)選擇器
1.css標(biāo)簽選擇器
css標(biāo)簽選擇器其實(shí)就是頁(yè)面上的所有類型的標(biāo)簽,我們對(duì)經(jīng)常描述稱為共性,對(duì)無(wú)法描述的稱為個(gè)性。我們?cè)陧?yè)面上看到input,div和ul都有可能是選擇器,無(wú)論這個(gè)標(biāo)簽藏得多深,都可能被選擇上,并且選擇的是所有標(biāo)簽,并不是單單指一個(gè)。
2.cssID選擇器
css中我們使用#來(lái)對(duì)名字進(jìn)行自定義,#是指對(duì)一個(gè)特殊的標(biāo)簽來(lái)使用,并且只能用一次,在任何html標(biāo)簽中,都可以有id屬性,但是前提要按照字母開頭,更不能用字母去開頭,或者和標(biāo)簽同名。還有一些高手建議在css層面上盡量不要使用id。
3.css類選擇器
css中類選擇器,我們使用.來(lái)表示,我們使用類來(lái)表示,其實(shí)就是比較靈活。class和id是十分相似的,并且同一個(gè)標(biāo)簽可以使用很多個(gè)類選擇器,也可以多種標(biāo)簽使用。
4.css的通配符,可以替換任何標(biāo)簽,目前有些瀏覽器是不支持使用。
hover用法?
在CSS中hover用于選擇鼠標(biāo)指針浮動(dòng)在上面的元素,語(yǔ)法“標(biāo)簽選擇器:hover{樣式代碼;}”,用法:1、直接在懸浮元素上改變樣式;2、改變子元素的樣式;3、改變同級(jí)元素的樣式;4、改變就近元素的樣式等。
在CSS中有個(gè)hover屬性,當(dāng)鼠標(biāo)移上去的時(shí)候可以將其激活,它可以用來(lái)實(shí)現(xiàn)類似于js的一些功能。
在CSS里在每個(gè)標(biāo)記前加?
#是一種 CSS 標(biāo)記選擇器~~~ 它是針對(duì)網(wǎng)頁(yè)中某個(gè)標(biāo)簽的 id 值而應(yīng)用樣式的~~比如頁(yè)面中有:
那么,要為這個(gè) div 標(biāo)簽應(yīng)用樣式,就需要在CSS中寫:#hello{ font-size:14px; /* 再添加其它的樣式 */}css3有哪些特性?
新特性新增各種CSS選擇器 (: not(.input):所有 class 不是“input”的節(jié)點(diǎn))
圓角 (border-radius:8px)
多列布局 (column)
陰影和反射 (Shadow\Reflect)
文字特效 (text-shadow)
線性漸變 (gradient)
旋轉(zhuǎn),縮放,定位,傾斜 (transform
多背景,背景裁剪