Computer: Makeuper: CSS: Step01: Difference between revisions

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


<pre>------------------------------------------------------------</pre>
<nowiki>------------------------------------------------------------</nowiki>
<font color="green"><pre><nowiki>
<font color="green">
<html>
<nowiki> <html> </nowiki><br>
 
<br>
<head>
<nowiki> <head> </nowiki><br>
<title>test</title>
<nowiki> <title>test</title> </nowiki><br>
<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=UTF-8">
<nowiki> <META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=UTF-8"> </nowiki><br>
<link rel=stylesheet type="text/css" href="../test.css"> <!--外部引入-->
<nowiki> <link rel=stylesheet type="text/css" href="../test.css"> <!--外部引入。另外這個被大於小於符號和驚嘆號及短橫線包住的是HTML的備註文字。--> </nowiki><br>
 
<br>
<style type="text/css"> <!--這個就是在內部開頭宣告CSS樣式,順帶一提,同樣的標籤,放越後面的,就是最後所呈現的樣式。-->
<nowiki> <style type="text/css"> /*這個就是在內部開頭宣告CSS樣式,順帶一提,同樣的標籤,放越後面的,就是最後所呈現的樣式。另外這一行的寫法是CSS中備註文字的寫法,也就是斜線和星號這樣。*/ </nowiki><br>
body { font-size:12px; }
<nowiki> body { font-size:12px; } </nowiki><br>
</style>
<nowiki> </style> </nowiki><br>
 
<br>
</head>
<nowiki> </head> </nowiki><br>
 
<br>
<body style="font-size:16px;"> <!--這個就是在文件內的BODY標籤做宣告-->
<nowiki> <body style="font-size:16px;"> <!--這個就是在文件內的BODY標籤做宣告--> </nowiki><br>
 
<br>
<table style="font-size:24px;"> <!--下略(汗)反正被包越裏面的,就是最後顯示的啦。-->
<nowiki> <table style="font-size:24px;"> <!--下略(汗)反正被包越裏面的,就是最後顯示的啦。--> </nowiki><br>
 
<br>
<tr style="font-size:36px;">
<nowiki> <tr style="font-size:36px;"> </nowiki><br>
<td style="font-size:48px;">
<nowiki> <td style="font-size:48px;"> </nowiki><br>
<p style="font-size:120px;">test</p>
<nowiki> <p style="font-size:120px;">test</p> </nowiki><br>
</td>
<nowiki> </td> </nowiki><br>
</tr>
<nowiki> </tr> </nowiki><br>
 
<br>
</table>
<nowiki> </table> </nowiki><br>
 
<br>
 
<nowiki> </body> </nowiki><br>
</body>
<nowiki> </html> </nowiki><br>
</html>
</font>
</nowiki></pre></font>
<nowiki>------------------------------------------------------------</nowiki>
<pre>------------------------------------------------------------</pre>


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

Revision as of 13:48, 24 September 2004


回到 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"> <!--外部引入。另外這個被大於小於符號和驚嘆號及短橫線包住的是HTML的備註文字。-->

<style type="text/css"> /*這個就是在內部開頭宣告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檔再複製貼上這些內容就知道了。