<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                說到底如何創建CSS,就是要說HTML和CSS以怎樣的方式結合?如何插入樣式表,這是HTML和CSS結合最重 要的問題。當讀到一個樣式表時,瀏覽器會根據它來格式化 HTML 文檔。 插入樣式表的方法有四種: ### 一,style屬性方式(內聯樣式) 利用標簽中的style屬性來改變每個標簽的顯示樣式。每一個HTML標簽中都有style樣式屬性,該屬性的值就是 CSS語言代碼。下面簡單的說明一下: ~~~ <span style="font-size:18px;"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>HTML與CSS結合一</title> </head> <body style="background-image:url(../Documents/我的第一個網站/4.jpg)"> <p style="background-color:#FF0000;color:#FFFFFF">這是一個段落1</p> <p style="color:#FF0000;margin-left:20px">這是一個段落2</p> <hr style="color:sienna"/> <p style="color:#FF0000;margin-left:20px">這是一個段落3</p> <p style="color:sienna;margin-left:20px">This is a paragraph</p> </body> </html></span> ~~~ 顯示的結果為:? ![](https://box.kancloud.cn/2016-04-28_572155937f174.jpg) 該方式比較靈活,但是對于多個相同標簽的同一樣式比較麻煩,適合局部修改。由于要將表現和內容混雜在一 起,內聯樣式會損失掉樣式表的許多優勢。請慎用這種方法,例如當樣式僅需要在一個元素上應用一次時。要使用內 聯樣式,你需要在相關的標簽內使用樣式(style)屬性。Style 屬性可以包含任何 CSS 屬性。 ### 二,style標簽方式 在<head>標簽中加入<style>標簽,對多個標簽進行統一修改。 ~~~ <span style="font-size:18px;"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>HTML與CSS結合二</title> <style type="text/css"> body {background-image:url(../Documents/我的第一個網站/4.jpg) } p {color:#FF0000; margin-left:20px; } hr{color:sienna; } </style> </head> <body> <p style="background-color:#FF0000;color:#FFFFFF">這是一個段落1</p> <p>這是一個段落2</p> <hr/> <p>這是一個段落3</p> <p style="color:sienna;margin-left:20px">This is a paragraph</p> </body> </html></span> ~~~ 顯示的結果為: ![](https://box.kancloud.cn/2016-04-28_572155937f174.jpg) 該方式可以對單個頁面的樣式進行統一設置,但對于局部不夠靈活。 ### 三,內部樣式表 當單個文檔需要特殊的樣式時,就應該使用內部樣式表。這個也需要在<style>標簽內完成,只是HTML語言和 CSS語言就不在同一個文檔內,需要獨立出CSS文件。將網頁顯示的內容和樣式真正分離,HTML主要負責網頁顯示 的內容,CSS層疊樣式表主要負責網頁的樣式顯示。 HTML代碼: ~~~ <span style="font-size:18px;"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>HTML與CSS結合三</title> <style type="text/css"> @import url(4.css); </style> </head> <body> <p style="background-color:#FF0000;color:#FFFFFF">這是一個段落1</p> <p>這是一個段落2</p> <hr/> <p>這是一個段落3</p> <p style="color:sienna;margin-left:20px">This is a paragraph</p> </body> </html></span> ~~~ CSS代碼(4.css): ~~~ <span style="font-size:18px;">/* CSS Document */ body {background-image:url(../Documents/我的第一個網站/4.jpg) } p {color:#FF0000; margin-left:20px; } hr{color:sienna; }</span> ~~~ 運行的結果為: ![](https://box.kancloud.cn/2016-04-28_572155937f174.jpg) ### 四,外部樣式表 對于第三種結合方式還是有一定的缺點,如果要對整個網頁進行分區域的樣式顯示,也會造成大量的代碼輸入, 很麻煩。這就出現了第四種結合方式——外部樣式表。 先來說明一下為何出現這種目前最流行的結合方式。 HTML代碼: ~~~ <span style="font-size:18px;"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title></title> <style type="text/css"> @import url(4.css); @import url(5.css); @import url(6.css); </style> </head> <body> <p style="background-color:#FF0000;color:#FFFFFF">這是一個段落1</p> <p>這是一個段落2</p> <hr/> <p>這是一個段落3</p> <p style="color:sienna;margin-left:20px">This is a paragraph</p> <div>這是一個div區域1</div> <div>這是一個div區域2</div> <span>這是一個span區域1</span> <span>這是一個span區域2</span> </body> </html></span> ~~~ CSS代碼(5.css和6.css): ~~~ /* CSS Document */ div {background-color:#0000FF; color:#FFFF00; } ~~~ ~~~ /* CSS Document */ span {background-color:#00FFFF; color:#FF0000; } ~~~ 如果大量的增加CSS文件,在style標簽內也會引入大量的CSS文件。如果可以把這些CSS文件整合在一個CSS 文件中,也是可以的。? ~~~ <span style="font-size:18px;"><span style="font-size:18px;">/* CSS Document */ @import url(4.css); @import url(5.css); @import url(6.css);</span></span> ~~~ ? ? ? 或CSS代碼: ~~~ <span style="font-size:18px;">/* CSS Document */ body {background-image:url(../Documents/我的第一個網站/4.jpg) } p {color:#FF0000; margin-left:20px; } hr{color:sienna; } div {background-color:#0000FF; color:#FFFF00; } span {background-color:#00FFFF; color:#FF0000; }</span> ~~~ 在進行在style標簽內引入:<style type="text/css"> ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?@import url(7.css); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?</style> 運行的結果完全相同。 還有就是利用link標簽引入CSS文件,這就是所要說的第四種結合方式,也是我們最常用的方式,HTML文件和 CSS文件分開進行寫入,最后在HTML中利用link標簽引入CSS文件。運行的結果完全一樣。 ~~~ <span style="font-size:18px;"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>HTML與CSS結合四</title> <link rel="stylesheet" href="7.css" type="text/css" /> </head> <body> <p style="background-color:#FF0000;color:#FFFFFF">這是一個段落1</p> <p>這是一個段落2</p> <hr/> <p>這是一個段落3</p> <p style="color:sienna;margin-left:20px">This is a paragraph</p> <div>這是一個div區域1</div> <div>這是一個div區域2</div> <span>這是一個span區域1</span> <span>這是一個span區域2</span> </body> </html></span> ~~~ 當樣式需要應用于很多頁面時,外部樣式表將是理想的選擇。在使用外部樣式表的情況下,你可以通過改變一 個文件來改變整個站點的外觀。每個頁面使用 <link> 標簽鏈接到樣式表。<link> 標簽在(文檔的)頭部。外部樣式表 可以在任何文本編輯器中進行編輯。文件不能包含任何的 html 標簽。樣式表應該以 .css 擴展名進行保存。 最后一個問題也很重要,必須理解: 多重樣式 如果某些屬性在不同的樣式表中被同樣的選擇器定義,那么屬性值將從更具體的樣式表中被繼承過來。 例如,外部樣式表擁有針對 h3 選擇器的三個屬性: ? ? ?h3 { ? ? ? ? ? ? ?color: red; ? ? ? ? ? ? ?text-align: left; ? ? ? ? ? ? ?font-size: 8pt; ? ? ? ? ? } ? ? ?而內部樣式表擁有針對 h3 選擇器的兩個屬性: ? ? ?h3 { ? ? ? ? ? ? ?text-align: right;? ? ? ? ? ? ? ?font-size: 20pt; ? ? ? ? ?} 假如擁有內部樣式表的這個頁面同時與外部樣式表鏈接,那么 h3 得到的樣式是: ? ? ? ? color: red;? ? ? ? ? text-align: right;? ? ? ? ? font-size: 20pt; 即顏色屬性將被繼承于外部樣式表,而文字排列(text-alignment)和字體尺寸(font-size)會被內部樣式表中的規則取代。 總而言之,一般原則由上而下,由外到內,由低級到高級。但也有例外! ? ? ? ? ? ? ? ? ?
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看