從制造到創造
          軟件工程師成長之路
          posts - 292,  comments - 96,  trackbacks - 0
          1、什么是CSS
             1.1、CSS的基本概念
                   從總體來說,CSS 能夠完成下列工作:
                   a、彌補 HTML 對網頁格式化功能的不足,比如段落間距、行距等。
                   b、字體變化和大小;
                   c、頁面格式的動態更新;
                   d、排版定位等。

             1.2、CSS的特點
                   a、將格式和結構分離
                   b、以前所未有的能力控制頁面布局
                   c、制作體積更小、下載更快的頁面
                   d、將許多頁面同時更新,比以前更快更容易
                   e、瀏覽器將成為更友好的界面

          2、CSS的類型與基本寫法
             2.1、CSS的類型
                CSS層疊樣式表包含3種類型:
                a、自定義CSS,相應的標記中出現“class"屬性
                      如下代碼:
                      
          .bg {
              background-image
          : url(bg.gif);
          }

                      在HTML中使用:
          <body class="bg">

                b、重定義標記的CSS

          td {
              color
          : #000099;

              font-size: 9pt
          }

                c、CSS選擇符
                CSS 選擇符為特殊的組合標記定義CSS,使用“ID”作為屬性,以保證文檔具有唯一可用的值。CSS選擇符是一種特殊類型的樣式,常用的有4種,分別為:
                a:link、a:active、a:visited、a:hover
                其中:
                a:link:設定正常狀態下鏈接文字的樣式。
                a:active:設定鼠標單擊時鏈接的外觀。
                a:visited:設定訪問過的鏈接外觀。
                a:hover:設定鼠標放置在鏈接文字之上時文字的外觀。
                如下代碼:
          a:link {
              color
          : #FF3366;
              font-family
          :"宋體";
              text-decoration
          :none;
          }

          a:hover 
          {
              color
          : #FF6600;
              font-family
          :"宋體";
              text-decoration
          :underline;
          }

          a:visited 
          {
              color
          : #339900;
              font-family
          :"宋體";
              text-decoration
          :none;
          }


             2.2、CSS的基本寫法
             CSS的基本寫法有3種:
             1、在 HEAD 內實現,即<HEAD></HEAD>標記內:
             
          文件范例:13-1.htm
          <!-- ------------------------------ -->
          <!--       文件范例:13-1.htm       -->
          <!-- 文件說明:CSS在<head>中的實現  -->
          <!-- ------------------------------ -->
          <HTML>
              
          <HEAD>
                  
          <TITLE>CSS在head中的實現</TITLE>
                  
          <Style Type="text/css">
                  <!--
                      body 
          {
                          font-family
          : "黑體";
                          font-size
          : 12pt;
                          line-height
          : 16pt;
                          color
          : #FFFFFF;
                          background-color
          : #006699;
                      
          }
                  -->
                  
          </Style>
              
          </HEAD>
              
          <BODY>
                  主流的網頁設計軟件
                  
          <p>目前,網頁技術進入了一個新的階段,現在的網頁再也不是圖片的堆積和枯燥無味的文本了,人們現在追求的是網頁的動態效果和交互性。而Macromedia公司的網頁設計三劍客軟件Dreamweaver、Flash、Fireworks正是交互性網頁設計的杰出代表,其最新版本MX繼承了前期版本的優點,進行了功能的進一步整合,非常適合于網頁設計和網站建設的需要。</P>
              
          </BODY>
          </HTML>

          顯示結果: 


                2、在<BODY>內實現
                      使用下面的語法:
                
          <h3 style="font-size:10pt">

                      這樣的寫法雖然直觀,但是無法體現出CSS的優勢,因此不推薦使用。
          文件范例:13-2.htm
          <!-- ------------------------------ -->
          <!--       文件范例:13-2.htm       -->
          <!-- 文件說明:CSS在<body>中的實現  -->
          <!-- ------------------------------ -->
          <HTML>
              
          <HEAD>
                  
          <TITLE>CSS在body中的實現</TITLE>
              
          </HEAD>
              
          <BODY>
                  主流的網頁設計軟件
                  
          <style="font-size:9pt;line-height:12pt;background-color:#FFCC00;font-family:宋體">目前,網頁技術進入了一個新的階段,現在的網頁再也不是圖片的堆積和枯燥無味的文本了,人們現在追求的是網頁的動態效果和交互性。而Macromedia公司的網頁設計三劍客軟件Dreamweaver、Flash、Fireworks正是交互性網頁設計的杰出代表,其最新版本MX繼承了前期版本的優點,進行了功能的進一步整合,非常適合于網頁設計和網站建設的需要。</P>
              
          </BODY>
          </HTML>

          顯示結果:


                3、在文件外的調用
                CSS 的定義既可以是在HTML文檔內部,也可以單獨成立文件,如下代碼是將CSS樣式鏈接到外部到style.css文件:
          <link rel="stylesheet" href="style.css" type="text/css">

          文件范例:13-3.htm
          <!-- ------------------------------ -->
          <!--       文件范例:13-3.htm       -->
          <!-- 文件說明:調用外部的CSS樣式文件-->
          <!-- ------------------------------ -->
          <HTML>
              
          <HEAD>
                  
          <TITLE>調用外部的CSS樣式文件</TITLE>
                  
          <link href="13-3.css" rel="stylesheet" type="text/css">
              
          </HEAD>
              
          <BODY>
                  主流的網頁設計軟件
                  
          <class="t">目前,網頁技術進入了一個新的階段,現在的網頁再也不是圖片的堆積和枯燥無味的文本了,人們現在追求的是網頁的動態效果和交互性。而Macromedia公司的網頁設計三劍客軟件Dreamweaver、Flash、Fireworks正是交互性網頁設計的杰出代表,其最新版本MX繼承了前期版本的優點,進行了功能的進一步整合,非常適合于網頁設計和網站建設的需要。</P>
              
          </BODY>
          </HTML>
          文件范例:13-3.css
          .t {
              font-family
          : "宋體";
              font-size
          : 9pt;
              text-decoration
          : underline;
              letter-spacing
          : 3px;
              line-height
          : 12pt;
          }
          顯示結果:


          2.3、CSS的沖突
                a、執行最近的
                b、CSS樣式優先級高于HTML樣式

          posted on 2007-10-07 22:10 CoderDream 閱讀(2751) 評論(0)  編輯  收藏 所屬分類: CSS

          <2007年10月>
          30123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          常用鏈接

          留言簿(9)

          我參與的團隊

          隨筆分類(245)

          隨筆檔案(239)

          文章分類(3)

          文章檔案(3)

          收藏夾(576)

          友情鏈接

          搜索

          •  

          積分與排名

          • 積分 - 458389
          • 排名 - 114

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 张家界市| 澄江县| 潮州市| 罗江县| 长垣县| 朔州市| 吉水县| 永善县| 平南县| 大邑县| 佛学| 罗源县| 屏南县| 本溪市| 内黄县| 高安市| 红桥区| 武平县| 张北县| 从江县| 临朐县| 潼南县| 温泉县| 南澳县| 突泉县| 苍梧县| 长岭县| 含山县| 原阳县| 漯河市| 泽库县| 白银市| 肥西县| 莱州市| 上林县| 那曲县| 蓬溪县| 增城市| 顺昌县| 三河市| 称多县|