<table id="gkssy"><source id="gkssy"></source></table>
  • <button id="gkssy"></button>
    <kbd id="gkssy"><object id="gkssy"></object></kbd>
    <abbr id="gkssy"><object id="gkssy"></object></abbr>
  • <abbr id="gkssy"></abbr>
  • 在做網(wǎng)站使用CSS時ID與CLASS的區(qū)別
    admin
    2015-04-18 19:28:11
    67

    id:用來定義頁面中大的樣式,如欄目劃分,頂部,正文,底部等;用#top的形式來定義;

    class:用來定義一些比較細節(jié)的樣式,如具體的一個菜單,一行文字等,用.text的形式來定義。

    定義HTML中的標簽,如ul,img,p等時,直接寫:img{}

     

     

    #main和.main有什么區(qū)別:


    #main 定義的是ID為"main"這個元素的樣式
    .main 的意思是新建一個名為"main"的樣式
    #main 只能定義ID為"main"這個元素的樣式
    .main 一但定義以后,可以讓其他的元素來調(diào)用,方法為class="main"

    用#定義CSS樣式,在調(diào)用時必須用ID,用.定義CSS樣式,在調(diào)用時必須用CLASS。用
    #定義的樣式,一般都是定義結(jié)構(gòu)框架,一些大的容器,且在同一個頁面只能出現(xiàn)一
    次;而且.定義的樣式,一般都是起修飾作用或多次重復的樣式。還一點就是在同一
    個層里同時出現(xiàn)ID和CLASS樣式,ID更優(yōu)先于CLASS。

    一個Class是用來根據(jù)用戶定義的標準對一個或多個元素進行定義的。打個比較恰當
    的比方就是劇本:一個Class可以定義劇本中每個人物的故事線,你可以通過CSS,
    javascript等來使用這個類。因此你可以在一個頁面上使用class="Frodo" ,
    class="Gandalf", class="Aragorn"來區(qū)分不同的故事線。還有一點非常重要的是
    你可以在一個文檔中使用任意次數(shù)的Class。

    至于 ID,通常用于定義頁面上一個僅出現(xiàn)一次的標記。在對頁面排版進行結(jié)構(gòu)化布
    局時(比如說通常一個頁面都是由一個頁眉,一個報頭< masthead>,一個內(nèi)容區(qū)域
    和一個頁腳等組成),一般使用ID比較理想,因為一個ID在一個文檔中只能被使用
    一次。而這些元素在同一頁面中很少會出現(xiàn)大于一次的情況。

     

     

    class是樣式組,用.style定義,class="style": 
    .style定義樣式組,可以被反復調(diào)用,就是說你一個頁面里,可以有多個元素用同一個style;

    ID是固定標簽,用#style1定義,ID="style1" 
    #style1定義固定標簽,用于定義一個特定的元素,每個頁面只能出現(xiàn)一次,不能反復調(diào)用。雖然現(xiàn)在有的網(wǎng)頁多次調(diào)用#style1,但那是不規(guī)范的,在某些瀏覽器中也會無法解讀造成頁面出錯。

     

    class可以在頁面里面重復使用,id由于在頁面里面只能出現(xiàn)一次,所以不能重復使用,所以盡量用class來寫,這樣能在頁面里面重復引用你寫的css,減小工作量和代碼量。

        這種情況盡量用id:頁面大的模塊里面,用id來區(qū)分不同的模塊。比如頁面里面有這樣的模塊:最新新聞,推薦新聞等。就可以考慮用id來區(qū)分。

        還有一點,由于id是頁面中唯一的,更多的是定義來留給給頁面里面的 javascript用。

        補充:class和id在頁面里面的使用方法:

        class:

         <style type="text/css">

            .footer{background:red;}

         </style>

         <div class="footer">footer</div>

        id:

         <style type="text/css">

            #footer{background:red;}

         </style>

         <div id="footer">footer</div>

         定義class的css是用點:“.”,如.footer

         定義id的css是用井號“#”,如#footer

     
    相關(guān)推薦
    您想要定制網(wǎng)站嗎?
    如果您想要走進互聯(lián)網(wǎng),并且想找一個出色的團隊,那就趕緊聯(lián)系我們吧~
    主站蜘蛛池模板: 嘟嘟嘟www在线观看免费高清| 一区二区电影网| 久久棈精品久久久久久噜噜| 久久综合精品视频| 亚洲国产成人片在线观看| 中国猛少妇色XXXXX| 欧美日韩高清性色生活片| 瑟瑟网站免费网站入口| 精品伊人久久大线蕉色首页| 日韩亚洲欧美一区二区三区| 好大好硬使劲脔我爽视频| 国产乱码卡一卡2卡三卡四| 亚洲区精品久久一区二区三区| √天堂资源最新版中文种子| 里番无修旧番6080在线观看| 欧美乱妇高清无乱码在线观看| 在线观看91精品国产不卡免费| 又色又爽又黄的视频软件app| 久久午夜国产片| 91频在线观看免费大全| 欧美性猛交xxxx乱大交| 国内精品一战二战| 人人妻人人澡av天堂香蕉| 三个黑人强欧洲金发女人| 视频一区精品自拍| 人气排行fc2成影免费的| 久久久久亚洲AV成人片| 亚洲五月综合网色九月色| 欧美牲交VIDEOSSEXESO欧美| 天堂网在线最新版www| 农民工嫖妓50岁老熟女| 久久99九九国产免费看小说| 野花高清完整在线观看免费8| 日本国产在线视频| 国产午夜鲁丝片AV无码免费| 久热这里只有精品视频6| 视频一区在线播放| 少妇高潮惨叫久久久久久| 同桌好舒服好粗好硬| 中文字幕一区视频| 美女被免费视频网站a国产|