1、 父級選擇器css,css后代選擇器可以寫幾個?
css后代選擇器可以寫5個,本來css的后代選擇器可以選擇多個,但是層級越深,效率越低,所以最好寫5個就行
2、 子元素能繼承父元素的color等css規則嗎?
css中屬性繼承
CSS繼承是指設置上級(父級)的CSS樣式,上級(父級)及以下的子級(下級)都具有此屬性。
文本類color(顏色,a元素除外)
direction(方向)
font(字體)
font-family(字體系列)
font-size(字體大?。?/p>
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的類選擇器和id選擇器各有什么優勢?
ID用于標識頁面上的特定元素(比如站點導航),而且必須是唯一的。 ID也可以用來標識持久的結構性元素,例如主導航或內容區域。ID還可以用來標識一次性元素,例如某個鏈接或表單元素。一個ID只能應用于頁面上的一個元素。
class同一個類名可以應用于頁面上任意多個元素,因此類的功能強大的多。類非常適合表示內容的類型或其他相似的條目。
在實際開發中,要根據實際使用情況來決定是使用哪種樣式。對于單一元素的在單一界面的展示樣式可以推薦是用id來定位。多余多個界面公用,或者同一界面多個元素風格一致,樣式統一使用class類要方便的多。
下面就是最簡單的一個小例子:
展示效果: