css

目標
    掌握 CSS 選擇器
    掌握使用 CSS 選擇器修飾頁面細節
    瞭解 CSS 層(盒狀模型)的概念
    瞭解 CSS 3新特性
   
1、掌握 CSS 選擇器
    在一個網頁中有很多的HTML標籤,如果想對某個標籤的內容
進行樣式修飾,必須先從衆多標籤中找到它。
    CSS 語法,爲我們提供了非常方便的語法來選中具體的某個
標籤----CSS 選擇器
    基本選擇器(3種):
     標籤(元素Element)選擇器:一般給多個相同的標籤設置樣式
       <p>aaa</p>
      
       p{
          /* 裏面的樣式代碼對 aaa 生效 */
       }
   ------------------
    類別(僞類)選擇器:同時選中多個標籤,這些標籤可以人爲
對他們進行分類。
      <p class="ff">aaaaaa</p>
      <div class="ff">bbbb</div>
      <a class="ff">vcvccccc</a>
     
    .ff{
        /* 對網頁中所有有 class=ff 屬性的標籤生效  */
    }
    ------------------
    ID 選擇器:一次只選中唯一具有該 id 名稱的標籤
    <p id="aa">asdfasd</p>
    <a id="bb">asdfasdf</a>
   
    #aa{
        /* 在整個頁面中,只能選中一個 id="aa" 的標籤 */
    }
    ------------------
   
    複合選擇器(靈活組合三種基本選擇器):
    交集選擇器:同時滿足兩個條件的選擇器
    <p class="aa">dfasdfasd</p>
    <div class="aa">asdfasdf</div>
   
    div{}
    .aa{}    ====> div .aa{}
                   div >.aa{}
   
    並集選擇器:同時選中多個,這多個標籤都有相同的樣式
    <p>asdfsdfd</p>
    <p class="aa">dfasdfasd</p>
    <div class="aa">asdfasdf</div>
    <span>cccc</span>
    <div>asdfasdf</div>
   
    p,div .aa,span{}
   
   
   
    嵌套(後代)選擇器:
    <p>asdfsdfd</p>
    <span>adfasdf</span>
    <div>sdfsdf</div>
    <div class="aa">asdfasdf
        <p class="aa">dfasd
            <span>cccc</span>
        fasd</p>
        <p class="bb">dfasdasd</p>
    </div>
    /* 先確定最外層的標籤,逐步往所要找的標籤靠近 */
    div .aa p .aa span{}
   
    ------------------------------
    專門針對鏈接 <a > 標籤制定了一個特殊選擇器
    a{}   Element 選擇器
    鏈接標籤,本身自帶有一些鼠標事件:鼠標移動、覆蓋、
點擊、移出、訪問後

   a:link{/* 默認情況,沒有做任何鼠標動作時的樣式 */}
  
   a:visited{/* 鼠標點擊以後的樣式 */}
  
   a:hover{/* 鼠標移動到鏈接上的樣式 */}
  
   a:active{/* 鼠標單擊時的樣式 */}
   
   
    注意:當多個基本選擇器同時對某個標籤的屬性進行修飾時,
ID 選擇器優先級最高、類別選擇器次之、標籤選擇器最低
   
    CSS 代碼與 HTML 代碼分離:
    (1)行內引入,不推薦
      <p style="css 代碼">ssss</p>   
    (2)內嵌引入,部分推薦
      <head>
        <style type="text/css">CSS 代碼</style>
      </head>
    (3)外部導入,所有 css 代碼獨立在 *.css 文件中,
      不推薦
     <head>
        <style type="text/css">
            @import "css/style.css"
        </style>
     </head>
   
    (4)外部鏈接,CSS代碼全部在 style.css 文件中,推薦使用
      <head>
        <link href="css/style.css"
              rel='stylesheet'
              type='text/css'>
      </head>
   
    在編寫外部的樣式文件時,考慮代碼重用,一般都會把
修改不同內容的樣式進行分離。
    修飾整個頁面邊框佈局的樣式 layout.css
    修飾整個頁面所有字體的樣式 font.css
    修改整個頁面背景等內容的樣式 main.css
    修改整個頁面中所有圖片的樣式 img.css
    .........
    修改頁面打印時所需要的樣式 print.css
   
<link rel="shortcut icon" href="http://www.126.com/favicon.ico" />
<link id="setSkin" type="text/css" rel="stylesheet"
      href="http://img2.cache.netease.com/www/v2011/css/theme_blue1227.css" />
   
    在使用各種方式導入樣式的時候,離內容最近的樣式,優先級最高
    行內引入-->內嵌-->外部導入-->外部鏈接
   

2、掌握使用 CSS 選擇器修飾頁面細節
   在設計一個頁面之前,需要全局的考慮,如:主體顏色、風格、
佈局等內容。

    1 可以先使用 Excel 進行頁面佈局設計
    2 然後使用 HTML 中的 <div>標籤來大體標記這些佈局
    3 最後使用 CSS 樣式給每個矩形的佈局塊進行位置、高寬、顏色等的設置

3、瞭解 CSS 層(盒狀模型)的概念
    在 CSS 中,把頁面看做由多個矩形塊搭建而成。
   
    在 CSS 中一般對 div 層標籤,附加了內容、內邊距、邊框、
外邊距 四個屬性。
    內容:width  height
    內邊距:padding
            padding-top  padding-left  padding-right padding-button
            padding:10px 2px 50px 20xp;
            padding:10px 20px 10px 20xp; ==>padding:10px 20px;
            padding:10px;
    邊框:border
         top  left right button  style(實線、虛線、雙線、浮雕線)
    外邊距:margin

    設置盒狀模型四邊的順序:順時針方式,上右下左。

    --------------------------
    CSS 的定位:
    默認的所有的 div 按照編寫的代碼順序有各自的位置,
每個 div ,默認佔據一整行。
   
    可以使用屬性 position 對一個 div 塊進行定位
    絕對定位:以瀏覽器左上角原點爲起點定位,當一個元素
使用絕對定位時,原來他在頁面中的位置就消失。
   
   
   
    相對定位:
   
    浮動定位:
   

4、瞭解 CSS 3新特性

   
   
CSS 開發工具
Rapid CSS 2008  綠色軟件   
   

發佈了45 篇原創文章 · 獲贊 4 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章