CSS是Cascading Style Sheet 的縮寫。譯作「層疊樣式表單」。是用于(增強)控制網(wǎng)頁樣式并允許將樣式信息與網(wǎng)頁內(nèi)容分離的一種標(biāo)記性語言。鏈入外部樣式表文件 (Linking to a Style Sheet) 你可以先建立外部樣式表文件(.css),然后使用HTML的link對象。示例如下: head titletitle of article/title link rel=stylesheet href=" " type="text/css"/head 而在XML中,你應(yīng)該如下例所示在聲明區(qū)中加入: ? xml-stylesheet type="text/css" href=" " ?定義內(nèi)部樣式塊對象 (Embedding a Style Block) 你可以在你的HTML文檔的HTML和BODY標(biāo)記之間插入一個STYLE.../STYLE塊對象。 定義方式請參閱樣式表語法。示例如下: html style type="text/css" !-- body {font: 10pt "Arial"} h1 {font: 15pt/17pt "Arial"; font-weight: bold; color: maroon} h2 {font: 13pt/15pt "Arial"; font-weight: bold; color: blue} p {font: 10pt/12pt "Arial"; color: black} -- /style body 請注意,這里將style對象的type屬性設(shè)置為"text/css",是允許不支持這類型的瀏覽器忽略樣式表單。 內(nèi)聯(lián)定義 (Inline Styles) 內(nèi)聯(lián)定義即是在對象的標(biāo)記內(nèi)使用對象的style屬性定義適用其的樣式表屬性。示例如下: 這一行被增加了左右的外補丁 樣式表語法 (CSS Syntax) Selector { property: value } 參數(shù)說明: Selector -- 選擇符 property : value -- 樣式表定義。屬性和屬性值之間用冒號(:)隔開。定義之間用分號(;)隔開 繼承的值 (The ' Inherit ' Value) 每個屬性都有一個指定的值:Inherit。它的意思是:將父對象的值等同為計算機值得到。這個值通常僅僅是備用的。顯式的聲明它可用來強調(diào)。 選擇符說明: #表示選擇id .表示選擇class 比如我有個 這時就得用#test{屬性}來給id為test的div來制定樣式 而 則應(yīng)該用.test{屬性}來給其指定樣式。 編輯本段根據(jù)分辨率不同,調(diào)用不同的css文件 dotted; TABLE-LAYOUT: fixed; BORDER-TOP: #cccccc 1px dotted; BORDER-LEFT: #cccccc 1px dotted; BORDER-BOTTOM: #cccccc 1px dotted" cellSpacing=0 cellPadding=6 width="95%" align=center border=0 SCRIPT LANGUAGE="javascript" !-- if (window.navigator.userAgent.indexOf("MSIE")=1) { var IE1024=""; var IE800=""; var IE1152=""; var IEother=""; ScreenWidth(IE1024,IE800,IE1152,IEother) }else{ if (window.navigator.userAgent.indexOf("Firefox")=1) { file://如果瀏覽器為Firefox var Firefox1024=""; var Firefox800=""; var Firefox1152=""; var Firefoxother=""; ScreenWidth(Firefox1024,Firefox800,Firefox1152,Firefoxother) }else{ file://如果瀏覽器為其他 var Other1024=""; var Other800=""; var Other1152=""; var Otherother=""; ScreenWidth(Other1024,Other800,Other1152,Otherother) } } function ScreenWidth(CSS1,CSS2,CSS3,CSS4){ if ((screen.width == 1024) (screen.height == 768)){ setActiveStyleSheet(CSS1); }else{ if ((screen.width == 800) (screen.height == 600)){ setActiveStyleSheet(CSS2); }else{ if ((screen.width == 1152) (screen.height == 864)){ setActiveStyleSheet(CSS3); }else{ setActiveStyleSheet(CSS4); }}} } function setActiveStyleSheet(title){ document.getElementsByTagName("link")[0].href="style/"+title; } ; /SCRIPT 解釋: var IE1024=""; var IE800=""; var IE1152=""; var IEother=""; 引號里面分別填寫,用戶使用IE的時候并且分辨率為1024*768,800*600,1152*864要使用的css文件名. var Firefox1024=""; var Firefox800=""; var Firefox1152=""; var Firefoxother=""; 引號里面分別填寫,用戶使用FF的時候并且分辨率為1024*768,800*600,1152*864要使用的css文件名. var Other1024=""; var Other800=""; var Other1152=""; var Otherother=""; 引號里面分別填寫,用戶使用其他瀏覽器的時候并且分辨率為1024*768,800*600,1152*864要使用的css文件名. 不判斷分辨率,只判斷瀏覽器 應(yīng)E.Qiang提議,編如下代碼。實現(xiàn)根據(jù)瀏覽器類型自動調(diào)用不同CSS。 代碼: SCRIPT LANGUAGE="javascript" !-- if (window.navigator.userAgent.indexOf("MSIE")=1) { file://如果瀏覽器為IE setActiveStyleSheet("default.css"); }else{ if (window.navigator.userAgent.indexOf("Firefox")=1) { file://如果瀏覽器為Firefox setActiveStyleSheet("default2.css"); }else{ file://如果瀏覽器為其他 setActiveStyleSheet("newsky.css"); } } function setActiveStyleSheet(title){ document.getElementsByTagName("link")[0].href="style/"+title; } ; /SCRIPT 解釋: 如果瀏覽器為IE,則調(diào)用default.css 如果瀏覽器為Firefox,則調(diào)用default2.css 如果瀏覽器為其他,則調(diào)用newsky.css 用法:放在head/head中即可。 中國專業(yè)css標(biāo)準(zhǔn)化推廣網(wǎng)站 【Div之家】 css 層疊樣式表 引入層疊樣式表的方法包括: 1,外聯(lián)式樣式表 2,內(nèi)嵌樣式表 3,元素內(nèi)定 4,導(dǎo)入樣式表 外聯(lián)式樣式表 例:head link rel="stylesheet" href="/css/default.css" /head body .... /body /html 屬性:rel 用來說明link元素在這里要完成的任務(wù)是連接一個獨立的css文件。而href屬性給出了所要連接css文件的url地址 內(nèi)嵌式樣式表: 例:html head style type="text/css" !-- td{font:9pt;color:red} .font105{font:10.5pt;color:blue} -- /style /head body..../body /html 元素內(nèi)定 格式: 導(dǎo)入式樣式表 〈html head style type="text/css" !-- @import url(css/home.css); -- /style body .... /body /html
站在用戶的角度思考問題,與客戶深入溝通,找到九原網(wǎng)站設(shè)計與九原網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設(shè)計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站設(shè)計、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名注冊、網(wǎng)站空間、企業(yè)郵箱。業(yè)務(wù)覆蓋九原地區(qū)。
定義css分三類:
第一類:標(biāo)簽元素
body,ul,li等,直接定義 ,格式:標(biāo)簽名{屬性:樣式}
body{font-size:12px;}
第二類:類定義 在前面都是要加點
.top{margin-top:20px;}
第三類:id定義,id定義是樣式里做高的,一般不建議用。id定義用#
#footer{ margin-top:20px;}
自定義CSS的三中方方式:
一、行間樣式表
行間樣式表是指將CSS樣式編碼寫在HTML標(biāo)簽中,格式如下
h1?style="font-size:12px;color:#000FFF"
我的CSS樣式。
/h1
行間樣式表由HTML元素的HTML元素的style支持,只需將CSS代碼用分號隔開寫在style=""之中。這是最基本的形式,但是它沒有實現(xiàn)表現(xiàn)與內(nèi)容分離且不能靈活的控制多個頁面所以我們只是在調(diào)試CSS代碼的時候使用。
二、內(nèi)部樣式表
內(nèi)部樣式表與行間樣式表相似都是把CSS代碼寫在HTML頁面中,稍微不同的是前者可以將樣式表放在一個固定的位置,格式如下
html
head
title內(nèi)部樣式表/title
style?type="text/css"
h1{font-size:12px;
color:#000FFF
}
/style
/head
body
h1我的CSS樣式。/h1
/body
/html
內(nèi)部樣式表編碼是初級的應(yīng)用形式,不能達(dá)到跨頁面使用所以不適合使用。
三、外部樣式表
外部樣式表是CSS應(yīng)用中最好的一中形式,它將CSS樣式代碼單獨放在一個外部文件中,再由網(wǎng)頁進行調(diào)用。多個網(wǎng)頁可以調(diào)用一個樣式文件表,這樣能夠?qū)崿F(xiàn)代碼的最大限度的重用及網(wǎng)站文件的最優(yōu)化配置,格式如下
html
head
title外部樣式表/title
link?rel="stylesheet"?rev="stylesheet"?href="style.css"
/head
body
h1我的CSS樣式。/h1
/body
/html
在style.css中的代碼為
h1{font-size:12px;
color:#000FFF
}
我們在head中使用了link標(biāo)簽來調(diào)用外部樣式表文件。將link指定為stylesheet方式,并使用了href="style.css"指明樣式表文件的路徑便可將該頁面應(yīng)用到在style.css中定義的樣式。
H5edu教育html5開發(fā)為您解答:
在HTML中常用以下3種方式定義CSS:Embedding(嵌入式)、Linking(引用式)、Inline(內(nèi)聯(lián)式)
一、嵌入式:使用HTML的style元素,在文檔中定義CSS樣式
head
style type="text/css"
h1{color:red}
p{color:blue}
/style
head
二、內(nèi)聯(lián)式 :每一個HTML元素都包含一個style屬性,可以直接定義樣式。該樣式僅能用于該元素的內(nèi)容,對于另一個同名的元素則不起作用。
p style="color:#FFF;font-weight:bold;"內(nèi)聯(lián)樣式/p
三、外部引用式:外部引用指HTML文檔本身不含有CSS樣式,而是動態(tài)引用外部的CSS文件定義文檔的表現(xiàn)形式。
1、使用樣式表的處理指令語句-在HTML文檔的開頭部分寫一個關(guān)于樣式表的指令處理語句
?xml-stylesheet type="text/css" href="mystyle.css" ?
html
指令語句
/html
不過只有使用xml語法格式編寫的html文檔才支持使用該指令,大多數(shù)瀏覽器僅當(dāng)被保存為xhtml或xml格式才有效,且JS不能處理這種CSS,所以不建議使用。
2、使用@import命令 -在style元素之間使用@import命令導(dǎo)入外部的css文件
head
style type="text/css"
!--下面兩行代碼效果一樣
@import "mystyle.css";
@import url("mystyle.css");
--
/style
/head
任何@import規(guī)則必須出現(xiàn)在所有規(guī)則之前。參數(shù)是一個css文件的URL地址。在一個css文件中也可以用@import指令將另一個css文件導(dǎo)入。
3、使用link元素
head
link rel="stylesheet" href="css的url" type="text/css"
/head
這也是最常用的方式。
4、使用HTTP消息報頭鏈接到樣式表 -可以使用HTTP消息報頭的link字段鏈接一個外部樣式表。 link:mystyle.css;rel=stylesheet;
//等同于link rel="stylesheet" href="css的url" type="text/css"
HTTP報頭中可以使用多個link,從而鏈接多個樣式表,且HTTP報頭中的link比HTML文檔中的link(head元素中)具有優(yōu)先級。