css選擇器小結,CSS屬性與值的定義?
cascading style sheet 層疊樣式表
CSS基本語法
css的定義方法是:
選擇器 { 屬性:值; 屬性:值; 屬性:值;}
選擇器是將樣式和頁面元素關聯起來的名稱,屬性是希望設置的樣式屬性每個屬性有一個或多個值,如果一個屬性有多個值,中間用空格隔開
代碼示例:
div{ width:100px; height:100px; color:red }
用處:設置網頁的顯示效果(設置樣式)
css將網頁的顯示效果和內容分離(降低了耦合性)
輸入服務器為什么前面要加一點?
這個不是dw才有首先跟你普及一下css的選擇器.intor代表class為intor的所有元素可以有很多個#intor代表id為intro的元素一般最多有1個
css規(guī)則定義有哪些選擇符?
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、偽類和偽元素選擇符:用于向某些選擇器添加特殊的效果。
什么是類選擇器的命名字符?
一、關于選擇器的命名 W3C CSS2.1的 4.1.3 節(jié)中提到:標識符(包括選擇器中的元素名,類和ID)只能包含字符[a- zA-Z0-9]和ISO 10646字符編碼U+00A1及以上,再加連字號(-)和下劃線(_);它們不能以 數字,或一個連字號后跟數字為開頭。它們還可以包含轉義字符加任何ISO 10646字符作為一個數 字編碼。 由于設計到的字符很多,本文只針對字符[a-zA-Z0-9],再加連字號(-)和下劃線(_)進行討論。 關于CSS中允許使用的字符和大小寫信息 二、差異及可能產生的問題 在W3C CSS2.1說明文檔中,只提到選擇器標識符不能以數字,或一個連字號后跟數字為開頭。除 此之外,沒有相關的說明。那么各瀏覽器下的表現是否遵循這一規(guī)則呢?