1樓:__劇情丶
在展示上,id的優先權比class要高,舉例測試下:
因為id與class呼叫的都是css中樣式名,所以這裡用兩個樣式來比較,效果是最明顯了,看看頁面展示效果:
2樓:鰟鮍魚
class是類,襲
在一個頁面中類名可以重複,如:
路航網路培訓
路航網路培訓
你只要在css裡設定一句.box所有用了那個類名的盒子都會使用該樣式,適合你頁面中需要使用相同樣式的地方
id名的正確用法是:
路航網路培訓
路航網路培訓
以下用法是錯誤的:
路航網路培訓
路航網路培訓
所以,"只能用一次"不是說id只能用一次,而是說同一個id名在一個頁面裡只能用一次
你關於的p的問題我不是很明白,我想說的是,html裡的p標籤的語義是段落標籤,一般別人一看就知道那是一個段落,在css裡它也有自己的預設樣式。
3樓:匿名使用者
你說的那種情況copy也有,好多寫div+css的頁面的寫法不會特別規範,你可以多看看大型的**的寫法,一般class出現的次數會多於id,甚至不會用到id,因為id就像一個人的身份標示,就像我們的身份證一樣,而class則像我們的衣服,撞衫再普遍不過,在段落中p標記你可以對它進行首行縮排等設定。具體頁面具體對待。
4樓:匿名使用者
id只能用一次來,是指在頁面設計的源
時候只能呼叫他的屬性一次,如果多於兩次就會混亂。舉個例子#css這個就是id
內容我寫的是正確的樣式,如果是錯誤的話**就會不認你的id屬性。這樣你的樣式就出不來了
這個是段落,預設他是換行
我們不要的話是也可以,不過有的時候做多個欄位的時候就要用到這個了。
5樓:匿名使用者
首先,籠統的回答,class在同一個頁面中可以多次呼叫,而id只能在同一個頁面中版只能呼叫一權次。
當然,可能你目前一個頁面裡面多個地方呼叫同一個id,頁面也正常顯示,那我只能說這隻能認為是瀏覽器的糾錯功能,而不能說你這樣寫是對的,另外,如果頁面有用到js,而且有呼叫到你這個id,就很有可能會出問題的。 而同一個class在同一個頁面中你可以引用多次。
另外你說的,這個是css裡面的語義標籤,而不是控制外觀的標籤,比如還有標籤,你加與不加從外觀上是沒什麼區別的,這個語義類的標籤可能作用在於給搜尋引擎,或者是盲人閱讀(電腦通過語義識別該怎麼把網頁上的內容提取出來),
css中的id和class的使用區別
6樓:匿名使用者
結果沒有區別
,形式上有區別,建議用class ,如果你好幾個模組都是一樣的內css,用id就不合適容了,id相同了不好……js的時候document.getelementbyid('')時就會體現出來。aa css .
alinkaa css #alink
7樓:匿名使用者
個人認為在使用抄起來沒什麼區別,最終效果也bai
是一樣的du;分開來的一個作用一個是方便維護,
zhi還有就是有存在樣dao式組合的情況,比如你為所有標題定義了一個id樣式,裡面的包含了字型、字號、加粗,這幾樣,這樣所有標題都應用這個id的樣式就可以了,後來你又想讓每個標題有不同的顏色、不同的下劃線,這樣就根據不同的標題再為它們定義不同的class樣式,分別是關於字型顏色和下環線樣式的,這樣,再給不同的標題引用一下各自的class樣式就可以了,也許在樣式表不大的情況下這樣坐並沒有節省多少效率,但是如果樣式表很大的話,這樣會更方便維護;再有就是跟程式掛鉤了,很多情況下後臺程式多會使用id找到相關的資訊,而class似乎是專門為前端服務的,id的命名也許是程式開發人員根據功能命名的,而前端美化人員可能會從另一個角度為樣式命名,這樣我們可以使用class,用我們的規律來為其命名,當然,這麼坐的主要目的還是方便維護; 以上是個人觀點,水平有限,高手莫笑話
8樓:匿名使用者
css中「bai.」是類選擇器的標識「du#」是zhiid選擇器的標識 舉個例子:daohtml中
給該回div新增樣式,有
兩種方法答:①直接在css檔案中定義id選擇器#div1{}②在css定義類選擇器.class1{},然後
指明他的類樣式 兩種方法的效果是一樣的,但是id只能給一個元素指明類樣式,而class可以在任一元素中定義它的樣式
9樓:匿名使用者
class用.標識id用#標識
css 的 id 和 class 有什麼區別?如何正確使用它們
10樓:火凰惜雪瑰
個人總結的
bai一些區別:
在css中,id的前du綴用"#",class的字首用"."
同一個zhi
dao標籤,只內能有一個id,但可以有多個class(如:div ,表示該容div的id為div1,class分別為div1、div2、div3三個)
優先順序:同時定義一個標籤的id和class的css,id所定義的css優先於class(如:#div .div;則它的字型大小是14px)
在同一個頁面,id只能出現一個,class則可以出現多個希望對你有所幫助。
11樓:靈動電子商務****
css的id和class不同之處在於體現在以下幾個方面:
css中id的優先順序高於class,以下示例**進行說明:版猜猜class和權id優先順序誰高
猜猜class和id優先順序誰高
說明:無論class的樣式檔案在第一行或者第二行輸出結果都是紅色字型,說明id優先順序高於class。
2.class css中得用.class的屬性值,id是#id的值。
正確使用id和class
如果涉及到js獲取值的話用id,否則用class來寫。
注意事項:命名css的class和id應該有一定的規範性。
12樓:山東文匯軟體
id具有唯一性,baiclass具有普du遍性。
id是唯一的,所以儘量在zhi
結構外圍使dao用,通常用於專頁面佈局。
class是可屬重複的,所以儘量在結構內部使用,通常用於樣式定義。
id的樣式優先順序高於class。
class類標記,可以用於被多個元素呼叫(以「.」選擇符命名樣式可以一個頁面使用多次)
id:在同一個頁面,只可以被呼叫一次,在css裡用「#」表示。
class:是類標籤,在同一個頁面可以呼叫無數次(沒限制的),在css裡用「.」表示。
id就像一個人的身份證,用於識別這個div的,class就像人身上穿的衣服,用於定義這個div的樣式。一般一個網頁不設二個或二個以上同id的div,但class可以多個div用同一個class
13樓:盜風的貓
id是唯一的,相當你的身份證號碼,不可以重複。
class是公用的,相當於你的名字,可以重複。
id是不存在相同的元素使用的標識,
class則可以用在多個相同樣式的元素中利用樣式表讓他們的樣式一致。
14樓:曹宇林童鞋
class和id都可以在css中使用,只是使用方法不同
class在css裡面使用的時候是用小寫的點加上class的名字
id在css裡面使用的時候是用#加上id的名字
15樓:夢之琳兒
在設計樣式的時候
抄且比如同一個div中id是標示這個div的,id必須是獨一的,設定的樣式是該div的樣式
如果class的話,可以讓n個div都有此樣式。
希望給你幫助,o(∩_∩)o謝謝~
不懂可以追問哦~~
jquery的class選擇器和ID選擇器的區別是什麼
在html的規範中來,id是一個源元素在整個源 中獨一無二的屬性,而class做為css選擇器,是為元 素增加樣式的手段,那麼例如下面的結構 通過 item1 取到的就是id item1的元素,而通過 item style 取到的就是id item1 和 item2這2個元素的集合,要是item s...
C 中的class和object是什麼意思
c 類的定義抄 類是定義同一類所有物件的變數和方法的藍圖或原型。類也可以定義類變數和類方法。可以從類的例項中或者直接從類中訪問類變數和方法。類方法只能操作類變數,不必訪問例項變數或例項方法。系統在第一次在程式中遇到一個類時為這個類建立它的所有類變數的拷貝,這個類的所有例項共享它的類變數。c 物件的定...
div css中怎麼控制標題之間的距離
行距用 line height px 間距用 letterspace px 最好不用margin padding,不能跨瀏覽器!如果是div與div之間的距離,可以通過新增 margin 上 數值 右 數值 下 數值 左 數值 來實現距離控制。如果是其他標籤與div或者其他標籤之間的距離,可以在其他...