1、 css子選擇器作用于所有后代,css選擇器識別范圍?
css選擇器優先級核心:每個選擇器本身有優先級,作用范圍越具體優先級越高。
CSS優先級從高到低分別是:
1.在屬性后面使用 !important 會覆蓋頁面內任何位置定義的元素樣式。
2.作為style屬性寫在元素標簽上的內聯樣式
3.id選擇器
4.類選擇器
5.偽類選擇器
6.屬性選擇器
7.標簽選擇器
8.通配符選擇器
9.瀏覽器選擇器
當CSS樣式的規則由多個選擇器組成時,id選擇器的權值為1000,class選擇器為100,標簽選擇器為10,按權值求和的記過高低決定哪個優先。當兩個css規則的權值相同時,誰更具體用誰,也就是權值高的選擇器作用的越具體優先級越高。當兩個選擇器規則和權值都是一樣,后面樣式會覆蓋前面的!
2、 子元素能繼承父元素的color等css規則嗎?
css中屬性繼承
CSS繼承是指設置上級(父級)的CSS樣式,上級(父級)及以下的子級(下級)都具有此屬性。
文本類color(顏色,a元素除外)
direction(方向)
font(字體)
font-family(字體系列)
font-size(字體大小)
font-style(用于設置斜體)
font-variant(用于設置小型大寫字母)
font-weight(用于設置粗體)
letter-spacing(字母間距)
line-height(行高)
text-align(用于設置對齊方式)
text-indent(用于設置首航縮進)
text-transform(用于修改大小寫)
visibility(可見性)
white-space(用于指定如何處理空格)
word-spacing(字間距)
列表(ul)
list-style(列表樣式)
list-style-image(用于為列表指定定制的標記)
list-style-position(用于確定列表標記的位置)
list-style-type(用于設置列表的標記)
表格(table)border-collapse(用于控制表格相鄰單元格的邊框是否合并為單一邊框)border- spacing(用于指定表格邊框之間的空隙大小)
caption-side(用于設置表格標題的位置)
empty-cells(用于設置是否顯示表格中的空單元格)
頁面設置(對于印刷物)orphans(用于設置當元素內部發生分頁時在頁面底部需要保留的最少行數
page- break-inside(用于設置元素內部的分頁方式)
widows(用于設置當元素內部發生分也是在頁面頂部需要保留的最少行數)
其他cursor(鼠標指針)
quotes(用于指定引號樣式)
3、 css選擇器選取節點的是?
CSS是一種用于屏幕上渲染html,xml等一種語言,CSS主要是在相應的元素中應用樣式,來渲染相對應用的元素,那么這樣我們選擇相應的元素就很重要了,如何選擇對應的元素,此時就需要我們所說的選擇器。在 CSS 中,選擇器是一種模式,用于選擇需要添加樣式的元素。選擇器主要是用來確定html的樹形結構中的DOM元素節點。4、 css中選擇器是什么意思?
要使用css對HTML頁面中的元素實現一對一,一對多或者多對一的控制,這就需要用到CSS選擇器。HTML頁面中的元素就是通過CSS選擇器進行控制的。
每一條css樣式定義由兩部分組成,形式如下:[code] 選擇器{樣式} [/code] 在{}之前的部分就是“選擇器”。“選擇器”指明了{}中的“樣式”的作用對象,也就是“樣式”作用于網頁中的哪些元素。