1、 css的基本選擇器有哪些,css選擇器中可以匹配所有標簽的是?
答案是星星選擇標簽。
因為星號選擇器的定義是用于選擇html中的所有標簽,在一個頁面中我們都會選擇去掉html所有標簽的默認樣式,然后根據自己的需求添加樣式,這個時候就需要使用*選擇標簽。
另外一個*選擇標簽也可以搭配到其他的標簽進行使用,用來選擇表示某個父元素下面的所有子元素標簽。
2、 css模塊化多個class如何引用?
方法1:用css的屬性選擇器。 div[class^="aa"] { background-color:#d6d6d6; height: 50px; }1 2 3 方法2:用空格分隔多個class .aa { background-color:#d6d6d6; height: 50px; }1 2 3
3、 css規則定義有哪些選擇符?
css選擇符(選擇器)有以下這些:
1、通配選擇符( * ):匹配任意元素。
2、id選擇符( # myid):匹配 ID 等于“myid”的任意元素 。
3、類選擇符(.myclassname):匹配 class 等于“myclassname”的任意元素.
4、標簽選擇符(div, h1, p):選擇指定元素名稱的所有元素。
5、相鄰選擇符(E + F):用于選擇(不是內部)指定的第一個元素之后緊跟的元素。
6、子選擇符(E > F):用于選取帶有特定父元素的元素,例ul > li,選擇所有父級是 <ul> 元素的每個 <li> 元素。(學習視頻分享:css視頻教程)
7、后代選擇符(E F):用于選取元素內部的元素。
8、偽類和偽元素選擇符:用于向某些選擇器添加特殊的效果。
4、 CSS優先級算法如何計算?
css 最常用的選擇符是類,即class,還有就是id 和元素,其次有通配符*還有一些偽類和偽元素。
子元素可以繼承父元素的屬性值。
優先級的話,id > class >元素>偽類和偽元素。! important 優先級最高,但不常用。還有一種是.id > .class 要大于. class, 既優先權可以累加