css3選擇器 基礎(chǔ),css中選擇器是什么意思?
要使用css對HTML頁面中的元素實(shí)現(xiàn)一對一,一對多或者多對一的控制,這就需要用到CSS選擇器。HTML頁面中的元素就是通過CSS選擇器進(jìn)行控制的。
每一條css樣式定義由兩部分組成,形式如下:[code] 選擇器{樣式} [/code] 在{}之前的部分就是“選擇器”。“選擇器”指明了{(lán)}中的“樣式”的作用對象,也就是“樣式”作用于網(wǎng)頁中的哪些元素。
CSS屬性與值的定義?
cascading style sheet 層疊樣式表
CSS基本語法
css的定義方法是:
選擇器 { 屬性:值; 屬性:值; 屬性:值;}
選擇器是將樣式和頁面元素關(guān)聯(lián)起來的名稱,屬性是希望設(shè)置的樣式屬性每個屬性有一個或多個值,如果一個屬性有多個值,中間用空格隔開
代碼示例:
div{ width:100px; height:100px; color:red }
用處:設(shè)置網(wǎng)頁的顯示效果(設(shè)置樣式)
css將網(wǎng)頁的顯示效果和內(nèi)容分離(降低了耦合性)
和css中的選擇器有什么區(qū)別?
這個是有區(qū)別的。
1、首先說兩者是屬于不同的兩門語言,jquery是屬于js的一個框架,則其選擇器是js里面的選擇器,css是另一門不同于js的語言,其選擇器是css選擇器,則兩者在根本上是不同的。
2、但是兩者是有交集的,都是作為網(wǎng)頁或者瀏覽器解析的語言,而js可以通過修改瀏覽器的dom對象來實(shí)現(xiàn)對css修改或者是控制。
3、可以簡單的這樣區(qū)分兩者,css選擇器用語css當(dāng)中,js選擇器應(yīng)用于js當(dāng)中,只不過有時兩者使用相同的id標(biāo)識來選擇對象。
類選擇器語法?
1. 標(biāo)簽名選擇器 div { color:Red;} 即頁面中的各個標(biāo)簽名的css樣式 2.類選擇器 .divClass {color:Red;} 即定義的每個標(biāo)簽的class 中的css樣式 3.ID選擇器 #myDiv {color:Red;} 即頁面中的標(biāo)簽的id 4.后代選擇器(類選擇器的后代選擇器) .divClass span { color:Red;} 即多個選擇器以逗號的格式分隔 命名找到準(zhǔn)確的標(biāo)簽 5.群組選擇器 div,span,img {color:Red} 即具有相同樣式的標(biāo)簽分組顯示