Computer: Makeuper: CSS: Step01

From TestingMediawiki
Revision as of 14:47, 29 July 2004 by Wini (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

回到 Computer ‧ 回到 Computer: Makeuper ‧ 回到 Computer: Makeuper: CSS


一般來說,要得到正確的CSS效果,就要捨棄IE, 不過保險一點的作法,是用IE確定有沒有漏宣告的地方, 因為有些地方沒做宣告,會由瀏覽器自行調整, 這樣就造成了各家瀏覽器看到的東西不同的情況了。

另外雖然不勉強大家學CSS一定要學HTML, 不過知道一些標籤的意思的話會比較好, 這點在以後會建個HTML專區做說明這樣。

CSS套用效果的順序如下,越後面的,最後顯示的就是這種效果。
1、 body
2、 div table p pre …這些看你怎麼包,包越裏面順位越後面。
3、以上標籤,外部先於內部處理,內部的HEAD內的宣告先於各標籤。
4、class跟id這種指定法也是遵循此順序

例:本文件採UTF-8編碼,外部呼叫 test.css 的 CSS 樣式表。此例以字型大小(font-size)來介紹CSS的套用順序的觀念,以及正確的套用法。

------------------------------------------------------------
<html>

<head>
<title>test</title>
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=UTF-8">
<link rel=stylesheet type="text/css" href="../test.css"> <!--外部引入-->

<style type="text/css"> <!--這個就是在內部開頭宣告CSS樣式,順帶一提,同樣的標籤,放越後面的,就是最後所呈現的樣式。-->
body { font-size:12px; }
</style>

</head>

<body style="font-size:16px;"> <!--這個就是在文件內的BODY標籤做宣告-->

<table style="font-size:24px;"> <!--下略(汗)反正被包越裏面的,就是最後顯示的啦。-->

<tr style="font-size:36px;">
<td style="font-size:48px;">
<p style="font-size:120px;">test</p>
</td>
</tr>

</table>


</body>
</html>
------------------------------------------------------------

例子中的該 test.css 檔內容:


==========
body { font-size:8px; }
==========

在本例子中,最後顯示在文件中的,就是 <p style="font-size:120px;">test</p> 了,如何,很簡單吧?(心虛)我知道這樣解說是有點太難便了啦…反正自己建一個HTML跟一個CSS檔再複製貼上這些內容就知道了。