[CSS自定樣式教學]補充說明 Type 選擇器、Class 選擇器、和 ID 選擇器:狗貓的家!Xuite名稱的由來&使用秘笈:Xuite日誌
  • 狗貓
  • 瘋狂亂收藏家、收藏CPU、手表以及Xuiters



    
  • 活動小天使
  • 最新活動
  • 今日天氣預報
    愛上Xuite的100個理由

    愛上Xuite的100個理由

    說出喜愛Xuite的理由就能抽7-11禮券,加個貼紙在部落格上再抽《iNu》...[詳細]

  • 我的發燒文
  • 累積 | 今日
    loading......
  • 搜尋文章
  • 關鍵字
  • 最新文章
  • 最新回應
  • Re:[CSS自定樣式教學]Xuite自定樣式CSS入門第三課[版面天、地、左中右欄分析介紹],by(mira)於2008-12-02
    Re:[FAQ}常見問題集目錄彙總,by(小璇子)於2008-12-02
    Re:我的預售房屋初勘心得分享,by(Annie)於2008-12-01
    Re:Yahoo部落格貼Xuite影音的方法 ,by(狗貓)於2008-12-01
    Re:Yahoo部落格貼Xuite影音的方法 ,by(卡達)於2008-11-30
    Re: [CSS樣式]自訂版面分享,兩小無猜冬雪淡藍色系面版 ,by(饅頭。)於2008-11-30
    Re:[實體家居]我的預售屋即將完工,設計稿分享,by(羯)於2008-11-30
    Re:Yahoo部落格貼Xuite影音的方法 ,by(rich)於2008-11-30
    Re:[FAQ}常見問題集目錄彙總,by(阿億)於2008-11-28
    Re:[電視牆秘笈]用Flash做自定自己格式的電視牆,by(*小仙子*)於2008-11-28
    Re:[Xuite秘笈]下雪啦!下雪語法,by(粉)於2008-11-28
    Re:[Xuite秘笈]下雪啦!下雪語法,by(~霸道a寶貝~)於2008-11-27
    Re:我的預售房屋初勘心得分享,by(羯)於2008-11-27
    Re:[文章類別]文章類別分層展開及限制說明,by(a-chyi)於2008-11-26
    Re:[電視牆秘笈]用Flash做自定自己格式的電視牆,by(*小仙子*)於2008-11-26
    Re:Yahoo部落格、無名部落格貼Xuite影音的語法,by(狗貓)於2008-11-26
    Re:Yahoo部落格、無名部落格貼Xuite影音的語法,by(真上杉謙信)於2008-11-24
    Re:Yahoo部落格、無名部落格貼Xuite影音的語法,by(真上杉謙信)於2008-11-24
    Re: [CSS樣式]自訂版面分享,兩小無猜冬雪淡藍色系面版 ,by(斗六保進)於2008-11-23
    Re: [CSS樣式]自訂版面分享,兩小無猜冬雪淡藍色系面版 ,by(ken)於2008-11-23
  • 我的留言版
  • loading......
  • 文章分類
  • 日曆
  • 狗貓時鐘
  • 誰拜訪過我
  • 參觀人氣統計
  • 日誌評價
  • 平均分數:0 顆星
    投票人數:0
    我要評分:
  • 日誌使用資源






  • 如何使用RSS
    Powered by Xuite
  • 最新引用
  • Re:[ {Xuite活動]起笑蛙],By 台灣泡湯處 於2008-11-02
    Re:[背景音樂隱藏音樂撥放器教學(狗貓)],By ♥我只是一個〃國小生 於2008-10-19
    Re:[背景音樂隱藏音樂撥放器教學(狗貓)],By ♥我只是一個〃國小生 於2008-10-18
    Re:[版面編排ㄉ位置],By 罕病知多少(銅代謝異常Menkes氏症候群) 於2008-09-30
    Re:[如何在部落格裡放背景音樂],By   6年12班交換日記 於2008-09-22
    Re:[放大檔頭照片],By *尋覓另一個世界* 於2008-09-15
    Re:[在我的窩放聲高歌],By .**Antonia Blog**… 於2008-08-21
    Re:[用rollover-release-ro...],By 4664-1946~1964嬰兒潮、Baby Boomers 於2008-08-05
    Re:[標籤雲-翻譯自wikipedia],By 4664-1946~1964嬰兒潮、Baby Boomers 於2008-07-22
    Re:[ 音樂上傳至Xuite影音平台製作單一的...],By 新的空間,新的天地 於2008-07-03
  • 留言塗鴉版
  • 最愛連結
  • 已建立的日誌
  • 2008-10-03 12:14 [CSS自定樣式教學]補充說明 Type 選擇器、Class 選擇器、和 ID 選擇器
  • ?
  • CSS及版面美工類秘笈
  • 好文轉寄
  • 平均分數:0 顆星    投票人數:0
    我要評分:
    標籤 : CSS   type   class   


    在第一課http://blog.xuite.net/jeanson61/xuite/19428499中,有網友提問甚麼叫做 Type 選擇器、Class 選擇器、和 ID 選擇器,所以補充說明一下。

    首先講一下CSS的設定是用來"搭配"HTML語法來使得網頁的呈現內容完整,CSS要怎麼"搭配"HTML語法,就是透過Type 選擇器、Class 選擇器、和 ID 選擇器(selector)的定義(也算是一種語法),CSS語法就是長成這個樣子↓
    選擇器 {
      屬性:設定值;
      ...
    }
    我們先貼幾個CSS的語法當範例↓
    /*主體*/
    html{
    cursor : url(http://c.blog.xuite.net/c/f/7/b/11732000/blog_698/txt/4702563/39.gif), pointer;

    }

    body{  
     font-family: Comic Sans MS,arial,helvetica,sans-serif;
    }

    /*定位框*/
    #container {
    padding:0px 0px 0px 0px;
     margin:0px auto;
    }

    /*檔頭*/
    #banner{
     margin: 18px 0px 0px 25px;
     height: 385px; 
    }

     /*選單列*/
    .menulist{
     padding-top:5px;
     width:100%;
    }
    然後我貼Xuite頁面的HTML原始碼來做一說明↓


    從上圖中,我將程式碼中用紅色框、橘色框與藍色框,三種不同的框線去框出三種不同的選擇器(selector)↓
    紅色代表Type 選擇器
    藍色代表Class 選擇器
    橘色框代表ID 選擇器

    紅色就是像body, div, span, img, a, li, ul, h等等HTML語法的標準元件形態的保留字!!所以我們可以直接去定義它的CSS樣式,它的名稱前面不需要有#井字號或是.小數點,所以就是像↓
    body {}, div {}, span {}, img{}, a{}等等的CSS語法設定。也可以是組合式的設定↓
    #banner a{}, #banner img{}這樣的設定,表示說在banner ID區塊裡面的a連結、或是banner ID區塊裡面的img圖片它們的CSS樣式為何!

    藍色的部份像上面的class=menulist,這就是類別型選擇器,是程式開發者自己定義的類別class名稱(這個範例的名稱叫做menulist),當套用這個類別時,它的CSS樣式就照定義去顯示!這裡的class類別形態的選擇器的名稱前面要加小數點.號,代表它是class選擇器!
     /*選單列*/
    .menulist{
     padding-top:5px;
     width:100%;
    }
    它也可以搭配成.menulist img{}或是.menulist div{}這樣的CSS樣式,
    .menulist img{}  表示在.menulist裡面所有圖片的CSS樣式
    .menulist div{}   表示在.menulist裡面所有div的CSS樣式
    class類別選擇器可以在HTML中反複被使用很多次!像上圖的class="xuiteLink"就被用了三次!!

    至於橘色的ID選擇器,則是一個div, img 或是HTML元件的"唯一"名稱,這也是程式開發者可以自己定義(不是HTML裡面的保留字),跟class類別不同的就是它的名稱只能用一次!在上圖中的範例是:id="container", id="banner", id="my_blog"等等。
    在id選擇器的CSS定義中,id名稱前面要加上一個井字號#來做區隔↓
    /*定位框*/
    #container {
    padding:0px 0px 0px 0px;
     margin:0px auto;
    }

    /*檔頭*/
    #banner{
     margin: 18px 0px 0px 25px;
     height: 385px; 
    }

    以上就是補充說明,有不清楚再補充啦!



    狗貓 / Xuite日誌 / 回應(7) / 引用(0) / 好文轉寄
  • 回應