網路城邦
上一篇 回創作列表 下一篇   字體:
進階Html語法
2007/05/02 21:25:58瀏覽1933|回應0|推薦1
學習注意事項:
1.CSS[Cascading Style Sheet]串接樣式表,在HTML 4.0內經W3C認可,適用IE 3.0 及 NS 4.0以上版本。
備註:唯兩者(IE 3.0 及 NS 4.0)仍有部份差異。
2.動態語言(DHTML)包含三大要素:HTMLScript(JavaScript、VBscript)CSS語言
3.適用於:文字、圖片、表格、表單等等標籤,可設定字體大小、行距、間距、連結底線、圖文定位、框線顏色等。
4.度量單位(尺寸)表示:px=Pixel(像素)pt=Point(大於px)1pt=1/72英吋in=Inchcm=Centimeter
5.基本上您必須對HTML語法有相當基礎,CSS將是最佳配角,它可以配合HTML來達到多種的效果。
6.萬一瀏覽器不支持CSS語法時,可加入<!--   -->將其內容隱藏起來,直接略過去。
7.若有多種型式CSS併用時,其優先順序為:行內式內崁式 連結式
8.您也可以於屬性設定值後加! important,表示該項排版樣式,是最高優先權。

樣式使用分類:
1.行內式(Inlin Style)排版樣式:(直接定義在原有的html標籤內)
與HTML標籤控制方式類似,影響範圍僅限被涵蓋的區段;同行中用(;),可加入不同參數(樣式名稱:設定值);不同頁中,也可依須要設定不同排版樣式。
標籤架構:
<tag style="property:value">Document</tage>
<標籤 樣式宣告="樣式名稱:設定值">文件</標籤>

範例:
<font style="font-size: 25pt;color:green">網頁研習室</font>
結果: 網頁研習室

2.內崁式(Embedding Style)排版樣式:(定義在HEAD標籤內)
排版樣式須放於<head>與</head>當中,並被<style type="text/css">..</style>宣告所包覆起來,如果要套用到很多個標籤的話,只要用逗號 , 分開就可以了;然後在<body>..</body>內,將預被定義文件以<各控制標籤名稱>..</標籤>來包覆起來。
標籤架構:
(1)依附標籤
<style type="text/css">
h2 {CSS語法}
td,p {CSS語法}
</style>
只要在<body>...</body>間使用到<h2>、<td>、<p>這些標籤,將自動被套用。
【請看範例&結果】
(2)先給名字再呼叫
<style type="text/css">
.type1 {CSS語法}
.type2 {CSS語法}
</style>
因已經設定命名為type1 OR type2(自訂任取),所以想套用的時候,就用class呼叫它
所以只要在<body>...</body>間,使用<font class="設定命名">...</font>標籤內的文件,將會套用到type1 OR type2的設定。
【請看範例&結果01】【請看範例&結果02】
(3)先給名字再呼叫(id)
<style type="text/css">
#case1 {CSS語法}
#case2 {CSS語法}
</style>
因已經設定命名為.#case1 OR .#case2,要套用的時候,可用id呼叫它。
所以只要在<body>...</body>間,使用<font id="設定命名">...</font>標籤內的文件,將會套用到.#case1 OR .#case2的設定(大多用來絕對定位網頁中的物件,以井字號開始,每個只能定義一次)。
(2) & (3)可相互結合使用
【請看範例&結果】


3.連結式(Linking Style)排版樣式:(定義直接寫在外部檔案內)
按前面介紹的[內崁式(Embedding Style)排版樣式]方法,不需要加<style type="text/css"></style>標籤,將CSS語法存為副檔名.css,當我們要呼叫它時,只要在<head>與</head>當中加入<link rel="stylesheet" type="text/css" href="links.css>便可 <鏈結 相關語="樣式宣告" 型態="文字/串接式排版樣本" 超鏈結="檔案位置與名稱.css">
【請看範例&結果】

CSS串接式排版樣本常(實)用屬性及值:
【文字設定】 【背景設定】 【區塊設定】 【框線設定】 【 連結設定】
( 創作詩詞 )
回應 推薦文章 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=bensonhong&aid=934332