搜索
查看: 688|回复: 9
打印 上一主题 下一主题

CSS 應用實務=====3

[复制链接]
跳转到指定楼层
楼主
发表于 2008-5-21 02:30:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<>CSS(Cascading Style Sheets 串接樣式表) <BR><BR>什麼是CSS<BR>CSS的全名是Cascading Style Sheets(串接樣式表)。它是由許多樣式名稱和樣式指定值所組成的字串,我們可以利用設定好的樣式表,指定給某一種HTML標籤,或某一群組HTML標籤來使用。而被套用的HTML標籤,將會依據所套用的CSS來顯式它的外觀。 <BR><BR>CSS可說是JavaScript物件模型的一個重要部份,因為在CSS設定之後,我們還可以利用JavaScript重新指定不同的值給元件,而達成動態改變的效果(JavaScript動態改變的功能IE已完全支援,但NC只支援極少部份)。試想我們利用CSS將一段文字設為紅色,再利用JavaScript將它改變為籃色,這就是一種動態網頁效果啦(NC目前做不到)!<BR><BR>css是用來延伸html而非取代htnl,是用來補html的不足<BR><BR>IE4.0及Netscape支援CSS1.0版,而IE5.0則支援到部分CSS2.0<BR><BR>CSS利用各式的排版樣式來輔助HTML,其簡潔的語法可以很容易的控制HTML標記,而且最大的功能是可以將資料與顯示格式分開處理 ( 以 . CSS 為副檔名儲存成一個獨立的文字檔 ) 。<BR><BR>CSS的特點<BR>減少圖檔的使用,便可以達到文字變化的需求,加快網頁傳輸的速度<BR><BR>集中管理樣式,當修改時只需針對樣式修改即可<BR><BR>共享樣式設定,CSS可另外存檔,供每一個網頁取用共享<BR><BR>使用CSS有什麼好處<BR>CSS的最大好處是提供了HTML所不支援的屬性。例如&lt;FONT&gt;中只可設定文字前景顏色,但CSS可指定背景顏色、背景圖形甚至幫它畫個外框!所以CSS的出現,將使我們可以運用更多不同的屬性,當然網頁也會更漂亮啦! <BR>用CSS將會使網頁設計速度增快。我們常常會用到許多參數完全相同的標籤,如可能用到好幾次參數設定一樣的&lt;FONT&gt;標籤,而還是得每次都重新指定所用的參數。但如果用CSS,就大不相同了!我們可以指定一群的標籤都套用某個CSS,這樣設定一次全部OK,不是很方便嗎? <BR><BR>讓許多網頁用同一份CSS,可減少網頁體積。CSS可獨立寫成一個檔案,再由瀏覽器於需要時讀入。如果數個檔案共用一份CSS,將可達到減小網頁體積的功效,而且也可以減低網路傳輸的負荷,可謂一舉多得! <BR><BR>串接<BR>讓HTML文件可同時套用數個樣式表,每個樣式表描述不同的物件<BR><BR>將這些樣式串接同一網頁上,在維護上比較方便<BR><BR>CSS基本語法<BR>HTML標記可為任何標記,多個HTML標記間以逗號 ( , ) 分隔 ; 屬性定義為大括弧部份,多個屬性定義間以分號 ( ; ) 分隔。 <BR><BR>HTML標記 { 屬性名稱 : 屬性設定值 } <BR><BR>如 :<BR>H1 , H3 { COLOR : RED ; FONT-WEIGHT : BOLD } <BR><BR>CSS種類<BR>CSS為甚麼稱為串聯式排版樣式呢 ? 是因為可以混合使用以下Style Sheets種類,其優先執行順序依編號排列。 <BR><BR>Inline (同列) : 使用HTML標記的STYLE屬性,只於定義的區段有效。 <BR>如 :<BR>&lt STYLE=COLOR:RED&gt; <BR><BR>Embedding (內嵌) : 使用 &lt;STYLE&gt;...&lt;/STYLE&gt;標記 ( 置於BODY本文區之前 ),定義HTML標記供整個網頁使用。可使用多個&lt;STYLE&gt;...&lt;/STYLE&gt;標記 <BR>如 :<BR>&lt;HTML&gt; 文件開始 <BR>&lt;STYLE TYPE=text/css&gt; 排版樣式區開始<BR>&lt;!-- 排版樣式區內容 --&gt;<BR>&lt;/STYLE&gt; 排版樣式區結束 <BR><BR>&lt;BODY&gt; 本文區開始<BR>本文區內容<BR>&lt;/BODY&gt; 本文區結束 <BR><BR>&lt;/HTML&gt; 文件結束 <BR><BR>Linking (連結) : 使用 &lt;LINK&gt;標記 ( 用於HEAD區 ),即將排版樣式分開處理 ( 以 . CSS 為副檔名儲存成一個獨立的文字檔 ) ,再連結使用。可使用多個&lt;LINK&gt;標記。 <BR>如 :<BR>&lt;HTML&gt; 文件開始 <BR><BR>&lt;HEAD&gt; 標頭區開始<BR>&lt;LINK TYPE=text/css REL=stylesheet<BR>HREF=s1.css&gt; 連結CSS檔<BR>&lt;/HEAD&gt; 標頭區結束 <BR><BR>&lt;BODY&gt; 本文區開始<BR>本文區內容<BR>&lt;/BODY&gt; 本文區結束 <BR><BR>&lt;/HTML&gt; 文件結束 <BR><BR>CSS 相關的 HTML 標記、屬性<BR>CSS 相關的 HTML 標記 : <BR>&lt;STYLE&gt;...&lt;/STYLE&gt; 設定 Style Sheet 格式 <BR>&lt;LINK&gt; 連結指令 <BR>&lt;DIV&gt;...&lt;/DIV&gt; 分離區段 ( 允許重疊顯示 ) <BR>&lt;SPAN&gt;...&lt;/SPAN&gt; 小區段範圍 <BR>CSS 相關的 HTML 標記屬性 : <BR><BR>STYLE = cssl-properties 樣式 <BR>ID = value 代號 <BR>CLASS = classname 種類 <BR></P>
<> </P>
<DIV class=tpc_content id=read_24639>CSS可使用長度單位<BR>pt Point,就像是Word裡面的Point一樣大小 font-size:10pt <BR>px Pixels,依您螢幕解析度而決定大小 font-size:10px <BR>pc Pica,6個Pica是一英吋 font-size:10pc <BR>mm 公厘,用過尺...這個設定值完全不會因為**設定而改變 font-size:10mm <BR>cm 公分,不會因為使用者設定而改變 font-size:10cm <BR>% 百分比,大部分是指所在位置寬度或者長度百分比 font-size:10% <BR>CSS可用顏色表示方式 <BR>表示方式  表示方式說明 範例 <BR>#rrggbb 可以用Windows色彩選擇工具找到 color:#feefc7 <BR>rgb(#,#,#) 用數字來表示紅色藍色以及綠色的混合...也可以用Windows色彩選擇工具找 color:rgb(135,255,124) <BR>rgb(%,%,%) 用百分比來代表紅色藍色以及綠色的強度來混合顏色 color:rgb(70%,35%,41%) <BR>顏色名稱 用顏色的名稱來指定顏色 color:brown <BR><BR>--------------------------------------------------------------------------------<BR><BR>【背景可用值】<BR><BR>CSS可用背景值 <BR>名稱  說明 可能值 範例 <BR>background 背景 下面的背景設定值皆適用 background:fixed <BR>background-attachment 背景圖性是否固定 fixed, scroll background-attachment:fixed <BR>background-color 背景顏色 顏色<BR>transparent(透空) backgroun-color:yellow <BR>background-image 背景圖片 none(無背景圖)<BR>url(****)(圖片位置) background-image:url(test.jpg) <BR>background-position 背景圖位置 水平 垂直 background-position:135 159 <BR>background-repeat 背景是否重複 repeat(重複)<BR>repeat-x(水平重複)<BR>repeat-y(垂直重複)<BR>no-repeat(不重複) background-repeat:repeat <BR><BR>--------------------------------------------------------------------------------<BR><BR>【屬性可用值】<BR><BR>CSS可用屬性值 <BR>名稱  說明 可能值 範例 <BR>visibility 顯示或是隱藏 inherit(父元件決定)<BR>hidden(隱藏)<BR>visible(顯示)<BR>  visibility:hidden <BR>width 寬度 auto(自動決定)<BR>數字 width:135 <BR>height 高度 auto(自動決定)<BR>數字 height:100 <BR>z-index Z軸高度(立體,是否在另一個元件之上) auto(自動決定)<BR>數字 z-index:135 <BR>position 定位方式 absolute<BR>(絕對定位-依視窗座標,原點為父視窗左上角)<BR>relative<BR>(相對定位-以一般網頁排列[right.center.left]後再根據座標定位,原點為定位後的位置)<BR>static<BR>(靜態定位-以一般網頁排列) position:absolute <BR>top(物件的position屬性須為absolute或relative) 物件的Y座標(原點根據postion屬性有所不同) 數字   <BR>left(物件的position屬性須為absolute或relative) 物件的X座標(原點根據postion屬性有所不同) 數字   <BR><BR>--------------------------------------------------------------------------------<BR><BR>【文字設定可用值】<BR><BR>CSS可用文字設定值 <BR>名稱  說明 可能值 範例 <BR>font 文字設定 以下所有皆可使用<BR>  font:arial <BR>font-family 字體 字體名稱 font-family:arial <BR>font-size 字體大小 百分比或是數字(單位) font-size:12px <BR>font-style 字型樣式 normal(普通)<BR>italic(斜體)<BR>oblique(斜體) font-style:italic <BR>font-variant 字型特別樣式 normal(普通)<BR>small-caps(大小英文字母) font-variant:small-caps <BR>font-weight 字型粗細 normal(普通)<BR>bold(粗體)<BR>bolder(超粗體)<BR>lighter(細體)<BR>數字(400=normal 700=bold ) font-weight:bolder <BR>letter-spacing 字元相距 normal(普通)<BR>數字(預設為0) letter-spacing:5 <BR>text-align 字元對齊 left(左邊)<BR>right(右邊)<BR>center(中間)<BR>justify(左右平分) text-align:justify <BR>text-decoration 字元樣式 none(普通)<BR>underline(加底線)<BR>no-underline(不加底線)<BR>blink(閃爍)<BR>no-blink(不閃爍)<BR>line-through(加刪除線)<BR>no-line-through(不加刪除線)<BR>overline(加頂線)<BR>no-overline(不加頂線) text-decoration:underline <BR><BR>--------------------------------------------------------------------------------<BR><BR>【表格設定】<BR><BR>CSS可用表格設定值      框線位置:(上-top.下-bottom.左-left.右-right) <BR>名稱  說明 可能值 範例 <BR>border 表格邊框設定 以下所有皆可使用<BR>  border:green <BR>border-color<BR>border-(框線位置)-color<BR>邊框顏色 任何顏色表示方法  border-color:blue <BR>border-style<BR>border-(框線位置)-style<BR>邊框樣式 none(無邊框)<BR>dotted(點線)<BR>dashed(虛線)<BR>solid(實線)<BR>double(雙線)<BR>groove(立體凹線)<BR>ridge(立體凸線)<BR>inset(立體嵌入線)<BR>outset(立體隆起線) border-style:dotted <BR>border-width<BR>border-(框線位置)-width<BR>邊框寬度 數字 border-width:5 <BR>padding 邊框補白 數字 padding:5 <BR><BR>--------------------------------------------------------------------------------<BR><BR>【滑鼠設定】<BR><BR>CSS可用滑鼠游標設定值 <BR>名稱  說明 可能值 範例 <BR>cursor 游標圖示 auto(自動決定)<BR>default(預設值)<BR>crosshair(十字)<BR>hand(手形)<BR>move(移動時的游標)<BR>help(有問號的游標)<BR>text(文字編輯的游標)<BR>wait(忙碌中的游標)<BR>w-resize(向左箭頭)<BR>e-resize(向右箭頭)<BR>n-resize(向上箭頭)<BR>ne-resize{向右上箭頭)<BR>nw-resize(向左上箭頭)<BR>s-resize(向下箭頭)<BR>se-resize(向右下箭頭)<BR>sw-resize(向左下箭頭)   cursor:hand <BR><BR><BR>--------------------------------------------------------------------------------<BR><BR>【捲軸設定】<BR><BR>CSS可用捲軸列設定值 <BR>名稱  說明 可能值 範例 <BR>scrollbar-base-color 捲軸列主色調 顏色 scrollbar-base-color:#aaaaaa <BR>scrollbar-arrow-color 按鈕箭頭的顏色 顏色<BR>  scrollbar-arrow-color:#000000 <BR>scrollbar-face-color 移動棒的顏色 顏色 scrollbar-face-color:#ffee99 <BR>scrollbar-highlight-color 按鈕邊框內層左邊與上面的顏色及捲軸底部軌道網狀顏色(與track同時使用網狀會消失) 顏色 scrollbar-highlight-color: #000000 <BR>scrollbar-3dlight-color 按鈕邊框外層左邊與上面的顏色 顏色 scrollbar-3dlight-color:#000000 <BR>scrollbar-darkshadow-color 按鈕邊框外層右邊與下面的顏色 顏色 scrollbar-darkshadow-color:#000000 <BR>scrollbar-shadow-color 按鈕邊框內層右邊與下面的顏色 顏色 scrollbar-track-color: #cccccc <BR>scrollbar-track-color 底部軌道顏色 顏色 scrollbar-track-color: #cccccc</DIV>

[ 本帖最后由 狼族メ绝佳人 于 2008-5-27 02:13 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
沙发
发表于 2008-5-21 02:30:52 | 只看该作者
美女
板凳
 楼主| 发表于 2008-5-21 02:31:52 | 只看该作者
<DIV class=tpc_content id=read_11025>&lt;TABLE height=550 cellSpacing=0 cellPadding=0 width=600 background=http://shaaf.ru/uploads/limage01.jpg border=0&gt;<BR>&lt;TR&gt;&lt;TD&gt;&lt;MARQUEE scrollAmount=2 scrollDelay=100 direction=up behavior=slide loop=30 height=363&gt;&lt;TABLE style=\"FILTER: Alpha(Opacity=10)\" height=550 cellSpacing=0 cellPadding=0 width=600 background=http://shaaf.ru/uploads/limage01.jpg border=0&gt;&lt;/TABLE&gt;&lt;/MARQUEE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;/div&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;<BR>&lt;FONT id=font1 style=\"FONT-SIZE: 50pt\" face=黑體 color=#00FFFF&gt;&lt;B&gt;<A href=\"http://hexun.com/langzu520/default.html\" target=_blank><FONT color=#0000ff>狼族メ绝佳人</FONT></A> &lt;/B&gt;&lt;?import namespace = t urn = \"urn:schemas-microsoft-com:time\" implementation = \"#default#time2\" declareNamespace /&gt;&lt;t:animateColor id=color1 attributeName = \"color\" calcMode = \"paced\" targetElement = \"font1\" values = \"#00FF00;;#FFFF00;;#FF00FF;;#0000FF;\" autoReverse = \"true\" begin = \"0;b4.click\" dur = \"12\" repeatCount = \"100\"&gt;&lt;/t:animateColor&gt;&lt;/FONT&gt;</DIV>
地板
发表于 2008-5-21 02:32:17 | 只看该作者
额会认真学的        
5#
发表于 2008-5-22 16:34:34 | 只看该作者
6#
发表于 2008-5-22 16:36:56 | 只看该作者
<DIV></DIV><BR><BR><BR><BR><BR><BR><BR><BR><FONT id=font1 style=\"FONT-SIZE: 50pt\" face=隶书 color=#00ffff><B>转载请注明出自 <A href=\"http://www.lang4.com/\" target=_blank>www.lang4.com</A>,本贴地址:<A href=\"http://www.lang4.com/viewthread.php?tid=156549\" target=_blank>http://www.lang4.com/viewthread.php?tid=156549</A> </B><?import namespace = t urn = \"urn:schemas-microsoft-com:time\" implementation = \"#default#time2\" declareNamespace /><t:animateColor id=color1 attributeName = \"color\" calcMode = \"paced\" targetElement = \"font1\" values = \"#00FF00;;#FFFF00;;#FF00FF;;#0000FF;\" autoReverse = \"true\" begin = \"0;b4.click\" dur = \"12\" repeatCount = \"100\"></t:animateColor></FONT></MARQUEE></TR></TBODY></TABLE>

[ 本帖最后由 狼族メ小龍 于 2008-5-22 16:39 编辑 ]
7#
发表于 2008-5-22 16:42:02 | 只看该作者
<TABLE height=550 cellSpacing=0 cellPadding=0 width=600 background=http://shaaf.ru/uploads/limage01.jpg border=0>
<MARQUEE scrollAmount=2 scrollDelay=100 direction=up behavior=slide loop=30 height=30></MARQUEE>
<TBODY></TBODY>
<TABLE style=\"FILTER: Alpha(Opacity=10)\" height=300 cellSpacing=0 cellPadding=0 width=600 background=http://shaaf.ru/uploads/limage01.jpg border=0></TD></TR>
<TBODY></TBODY></TABLE></TD></TR></TBODY></TABLE>

[ 本帖最后由 狼族メ小龍 于 2008-5-22 16:49 编辑 ]
8#
发表于 2008-5-22 16:52:17 | 只看该作者
<DIV></DIV><BR><BR><BR><BR><BR><BR><BR><BR><FONT id=font1 style=\"FONT-SIZE: 50pt\" face=楷体 color=#ff00ff><B>好累啊,还要继续学习</B><?import namespace = t urn = \"urn:schemas-microsoft-com:time\" implementation = \"#default#time2\" declareNamespace /><t:animateColor id=color1 attributeName = \"color\" calcMode = \"paced\" targetElement = \"font1\" values = \"#00FF00;;#FFFF00;;#FF00FF;;#0000FF;\" autoReverse = \"true\" begin = \"0;b4.click\" dur = \"12\" repeatCount = \"100\"></t:animateColor></FONT></MARQUEE></TR></TBODY></TABLE>

[ 本帖最后由 狼族メ小龍 于 2008-5-22 17:03 编辑 ]
9#
发表于 2008-5-22 17:39:46 | 只看该作者
o(∩_∩)o...哈哈··大家努力学习中·····
10#
发表于 2008-5-22 22:18:24 | 只看该作者
您需要登录后才可以回帖 登录 | 立即註冊帳號

本版积分规则

申请友链|关于我们|Archiver|手机版|小黑屋|狼氏网 ( 京ICP备14010652号

GMT+8, 2024-6-11 18:49 , Processed in 0.905146 second(s), 12 queries , Xcache On.

Powered by LangZu web2.0 Discuz Reinforcement! Array9.2 Licensed

© 2001-2013 Lang4 Inc. Theme.狼族

快速回复 返回顶部 返回列表
安全联盟站长平台