1. 程式人生 > >CSS中id,name與class的區別

CSS中id,name與class的區別

1. name :指定標籤的名稱

2. id :指定標籤的唯一標識。

3. class :指定標籤的類名。

4. 在CSS檔案裡書寫時,ID加字首"#";CLASS用"."

6. ID是一個標籤,用於區分不同的結構和內容,就象名字,如果一個屋子有2個人同名,就會出現混淆;class是一個樣式,可以套在任何結構和內容上,就象一件衣服;

5. id一個頁面只可以使用一次;class可以多次引用。

8. 優先順序:id>name>class

9. 優先順序:精確定位的準確度,CSS選擇器選擇的先後順序。

10. getElementById()返回固定id的物件,HTML文件中id物件一般是唯一的;getElementsByName()和getElementsByClassName()返回的是一個數組,HTML文件中name屬性和class屬性不是唯一的

11.用法舉例

<input type="radio" name='sex'/>男

<input type="radio" name='sex'/>女

<input type=password id="userpwd" />

<input type=button class="btnsubmit" />

相關推薦

CSSid,nameclass區別

1. name :指定標籤的名稱2. id :指定標籤的唯一標識。3. class :指定標籤的類名。4. 在CSS檔案裡書寫時,ID加字首"#";CLASS用"."6. ID是一個標籤,用於區分不同的

HTMLidnameclass 區別

                HTML 中 id與name 區別一個name可以同時對應多個控制元件,比如checkbox和radio而id必須是全文件中唯一的id的用途 1) id是HTML元素的Identity,主要是在客戶端腳本里用。2) label與form控制元件的關聯,如           

cssid選擇器和class選擇器的區別

ID選擇器: id 選擇器可以為標有特定 id 的 HTML 元素指定特定的樣式。 id 選擇器以 "#" 來定義。 下面的兩個 id 選擇器,第一個可以定義元素的顏色為紅色,第二個定義元素的顏色為綠色

CSS id class 命名規則及編碼的 6 個最佳習慣

CSS網頁佈局有很多值得學習的地方,這裡和大家重點討論一下CSS中id與class命名及編碼的6個最佳習慣,相信本文介紹一定會讓你有所收穫。 一、用class_name方式寫類名 以前喜歡用class-name寫,不過好像兩樣也沒什麼差別。但我比較反對用className寫

cssidclass區別

        ID與Class區別,新手的我對此非常迷茫,不知道什麼時候該用id,什麼時候該用class。經過學習,我總結如下:    一、在web標準中是不容許重複ID的,例如 div id=

也許你知道css的displayvisibility,但是你可能會忽略display: flex--伸縮容器display: block的關係和區別

複習display與visibility display: none;–元素的摧毀(元素消失) display: block;–元素的重建(設定為塊級元素,元素出現) visibility: hidden;–元素的隱藏(佔有元素原有位置,實質則是不透明度 opacity為0的改變)

對於CSS的1px 1em的區別

2014年02月24日 15:23:02 yanbin_2010 閱讀數:865 個人分類: 前端

CSSid選擇器和class選擇器

CSS中對html元素的樣式進行控制是通過CSS選擇器來完成的,最常用的兩種選擇器為id選擇器和class選擇器。id選擇器和class選擇器介紹id選擇器:用來為標有特定id的html元素指定特定的樣

關於css父元素子元素之間margin-top的問題

可用 技術分享 一個 src 文檔流 重疊 cond one left 之前在使用經常遇到下面的問題: html: 1 <div class="top"> 2 <div class="one">I‘m the first!</div&

cssem和rem的區別

子元素 字體大小 響應式布局 布局 height root html中 頁面 長度單位 在css中單位長度用的最多的是px、em、rem,這三個的區別是:1.px是固定的像素,一旦設置了就無法因為適應頁面大小而改變。2.em和rem相對於px更具有靈活性,他們是相對長度單位

CSSmargin和padding的區別

ng- str 技術分享 gin es2017 alt bsp 繼承 單位 padding margin都是邊距的含義,關鍵問題得明白是什麽相對什麽的邊距.padding是控件的內容相對控件的邊緣的邊距.margin是控件邊緣相對父空間的邊距. 在CSS中margin是指從

<script>標簽的 defer async區別

inf src 維護 sync 腳本執行 順序 執行 使用 完成後   在html裏,使用<script>標簽對腳本進行外部或內部引用,<script>標簽包含了兩個特殊的屬性:defer與async,他們的區別如下:   1.若<script

CSSrem、em的區別

元素 ole 設置字體大小 ont item 1.5 details 文檔 默認 引用文檔:http://www.divcss5.com/html/h529.shtml;http://blog.csdn.net/qq_35432904/article/details/518

CSS的px物理像素、邏輯像素、1px邊框問題

情況 這樣的 dep 兩種 事情 pos scree 開心 screen 一直不太清楚CSS中的1px與邏輯像素、物理像素是個什麽關系(作為一名前端感覺很慚愧 -_-!),今天終於花時間徹底弄清楚了,其實弄清楚之後就覺得事情很簡單,但也只有在弄清楚之後,才會覺得簡單(語出《

cssposition屬性值的區別

字母 列表 evel 所有 img pos ocs ima sele 1.relative 元素相對自身的原位置偏移某個距離,但是原本的空間依舊保留,表現為空白 2.absolute   原來的元素空間被刪除,新生成一個塊級框,與頁面內容相對靜止,如果頁面向下滑動

GNU的 gcc g++區別

GCC:GNU Compiler Collection(GUN 編譯器集合),它可以編譯C、C++、JAV、Fortran、Pascal、Object-C、Ada等語言。 gcc是GCC中的GUN C Compiler(C 編譯器) g++是GCC中的GUN C++ Compiler(C++

CSS父div子div——子div有內容,父div高度卻為0

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

Java public class class 區別

在編寫類的時候可以使用兩種定義方式: public class 定義類 class 定義類 1、public class 定義類 如果一個類宣告的時候使用了public class,則類名必須與檔名稱完全一致(包括大小寫)。 被public class宣告的類可以被其他包訪問,例

PHP的 extendsimplements 區別

extends 是繼承某個類 ,繼承之後可以使用父類的方法 ,也可以重寫父類的方法。 implements 是實現多個介面,介面的方法一般為空的,必須重寫才能使用. extends是繼承父類,只要那個類不是宣告為final或者那個類定義為abstract的就能繼承,php中不支援多重繼承,但

20181127——Css的linkimport的區別是什麼

1、link語法結構 2、@import語法結構 @import + 空格+ url(CSS檔案路徑地址); 1)、在html中 <style type="text/css"> @import url(CSS檔案路徑地址); </style> 2)、在css