css中有3種樣式:1、行內樣式,將css樣式代碼寫在HTML標簽的style屬性中;2、內部樣式,將css樣式代碼寫HTML文檔head部分的“<style>”標簽對中;3、外部樣式,將css樣式代碼寫在外部的“.css”文件中。
本教程操作環境:windows7系統、CSS3&&HTML5版、Dell G3電腦。
CSS即層疊樣式表(Cascading Style Sheets),是一種用來表現HTML或XML等文件樣式的計算機語言,是一種標準的樣式表語言,用于描述網頁的表現(即布局和格式)。
CSS樣式主要包含以下三種類型:
1、行內樣式
行內樣式就是把 CSS 樣式直接放在代碼行內的標簽中,一般都是放入標簽的style屬性中。語法:
<標記style="樣式的屬性名1:樣式的屬性值1;屬性名2:屬性值2;......"></標記>
由于行內樣式直接插入標簽中,故是最直接的一種方式,同時也是修改最不方便的樣式。
示例:針對段落、<h3> 標簽、<em> 標簽、<strong>標簽以及 <p> 標簽,分別應用 CSS 行內樣式。
<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>行內樣式</title></head><body><pstyle="background-color:#999900">行內元素,控制段落-1</p><h3style="background-color:#FF6633">行內元素,h3標題元素</h3><pstyle="background-color:#999900">行內元素,控制段落-2</p><strongstyle="font-size:30px;">行內元素,strong比em效果要強</strong><pstyle="background-color:#66CC99;color:#993300;height:30px;line-height:30px;">行內元素,p塊級元素</p><emstyle="font-size:2em;">行內元素,em強調</em></body></html>
效果圖:
可以看出:兩個段落 <p>
標簽,雖內容不同,但使用一樣的背景色設置,卻添加兩次 CSS 行內屬性設置背景色 background-color: #999900
。這樣即增加了頁面體積,也不方便后期的修改。
行內元素雖然編寫簡單,但存在以下缺陷:
每一個標簽要設置樣式都需要添加 style 屬性。
與過去網頁制作者將 HTML 的標簽和樣式糅雜在一起的效果,不同的是現在是通過 CSS 編寫行內樣式,過去釆用的是 HTML 標簽屬性實現的樣式效果,雖方式不同但結果是一致的:后期維護成本高,即當修改頁面時需要逐個打開網站每個頁面一一修改,根本看不到 CSS 所起到的作用。
添加如此多的行內樣式,頁面體積大,門戶網站若釆用這種方式編寫,那將浪費服務器帶寬和流量。
2、內部樣式
將 CSS 寫在網頁源文件的頭部,即在 <head> 和 <head> 之間,通過使用 HTML 標簽中的 <style> 標簽將其包圍,其特點是該樣式只能在此頁使用,解決行內樣式多次書寫的弊端。
<style>選擇器{屬性名:屬性值;屬性名:屬性值;......}</style>
示例:為段落設置內嵌式樣式書寫方法,減少代碼量。
<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>內部樣式</title><styletype="text/css">p{text-align:left;/*文本左對齊*/font-size:18px;/*字體大小18像素*/line-height:25px;/*行高25像素*/text-indent:2em;/*首行縮進2個文字大小空間*/width:500px;/*段落寬度500像素*/margin:0auto;/*瀏覽器下居中*/margin-bottom:20px;/*段落下邊距20像素*/}</style></head><body><p>測試文本!測試文本!測試文本!測試文本!測試文本!測試文本!測試文本!</p><p>測試文本!測試文本!測試文本!測試文本!測試文本!測試文本!測試文本!測試文本!測試文本!測試文本!</p><p>測試文本!測試文本!測試文本!測試文本!測試文本!測試文本!測試文本!測試文本!測試文本!測試文本!測試文本!</p></body></html>
效果圖:
3、外部樣式
如果 CSS 樣式被放置在網頁文檔外部的文件中,則稱為外部樣式表,一個 CSS 樣式表文檔就表示一個外部樣式表。
實際上,外部樣式表也就是一個文本文件,擴展名為.css。當把CSS樣式代碼復制到一個文本文件中后,另存為.css文件,則它就是一個外部樣式表。
如下圖所示:
外部樣式表可以通過HTML 的 <link> 標簽或者@import 命令導入到 HTML 文檔中。
語法:
<linktype="text/css"rel="stylesheet"href=".css文件url"/>@importcss文件;@import'css文件';@import"css文件";@importurl(css文件);
示例1:使用<link> 標簽
<!DOCTYPEhtml><html><head><metacharset="utf-8"><title></title><linkhref="lianjie.css"type="text/css"rel="stylesheet"/><linkhref="lianjie-2.css"type="text/css"rel="stylesheet"/></head><body><p>我是被lianjie-2.css文件控制的,樓下的你呢??</p><h4>樓上的,<span>lianjie.css</span>文件給我穿的花衣服。</h4></body></html>
示例2:使用@import 命令
<!DOCTYPEhtml><head><metacharset="utf-8"><title></title><styletype="text/css">@importurl(lianjie.css);@importurl(daoru.css);body{background-color:#e4e929;}</style></head><body><p><p>我是被lianjie-2.css文件控制的,樓下的你呢??</p><h4>褸上的,<span>lianjie.css</span>文件給我穿的花衣服。</h4></p></body></html>
關于css的樣式有哪些就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
本文由 貴州做網站公司 整理發布,部分圖文來源于互聯網,如有侵權,請聯系我們刪除,謝謝!
c語言中正確的字符常量是用一對單引號將一個字符括起表示合法的字符常量。例如‘a’。數值包括整型、浮點型。整型可用十進制,八進制,十六進制。八進制前面要加0,后面...
2022年天津專場考試原定于3月19日舉行,受疫情影響確定延期,但目前延期后的考試時間推遲。 符合報名條件的考生,須在規定時間登錄招考資訊網(www.zha...
:喜歡聽,樂意看。指很受歡迎?!巴卣官Y料”喜聞樂見:[ xǐ wén lè jiàn ]詳細解釋1. 【解釋】:喜歡聽,樂意看。指很受歡迎。2. 【示例】:這是...
為什么創業板風險大?創業板是為中小型、創業性、科技型企業提供上市融資的場所。從這三類企業的角度出發,中小企業受限于規模,本身的抗風險能力就差;創業型企業的一般存在公司治理不完善的特點;對于科技型企業,高科技轉化為產品或勞務具有不確定性,存在技術失敗風險。目前創業板注冊制改革已經敲定,交易規則大概率會參考科創板,眾所周知科創板的漲跌幅限制是20%,因此在交易規則上創業板股票也存在著較大的風險。此外,...
國債期貨代碼有哪些?國債期貨代碼(兩年期國債期貨代碼):TS2003上市交易所:大連商品交易所國債期貨代碼:030011上市交易所:上海期貨交易所交易品種:國債交易代碼:TS2003發行上市交易所:上海期貨交易所國債期貨的標的是國內最早推出的國債期貨合約,2005年11月10日正式掛牌交易,這也是國債期貨首個允許境內客戶參與的品種,是目前最受歡迎的國債期貨。國債期貨理論價格計算公式計算公式有兩種:...
(資料圖)提起學而思是上市公司嗎大家在熟悉不過了,被越來越多的人所熟知,那你知道學而思是上市公司嗎嗎?快和小編一起去了解一下吧!學而思是上市公司,學而思國際教育集團于美國當地時間2010年10月20日在紐約證券交易所正式掛牌交易,股票代碼為XRS。上市交易當天,學而思發行價10美元,首日大漲50%,成為了國內第一個在美國上市的中小學教育機構。學而思國際教育集團成立于2003年,致力于為6-18歲的...