Click here to
get yummy grain feed
delivered to your RSS oven

rss

  • Businesswing Design BLOG
  • Assist to join the global market.
3-6-1 CSS用途

Date:三月 8, 2010 | Author:bwingnet

前半章的練習裡,您看到了PHP網頁內有一組標籤為< ? ?>,這是PHP所使用的標籤,代表這樣的的語法會先由Web Server先執行分析後完這一個標籤區塊後,再將資料送到瀏覽器上顯示。除了< ? ?>區塊外,其他的<>代表什麼意思?

<>代表的是網頁的標籤,網頁就是由這些標籤組合起來的,透過瀏覽器的解釋,就可以透過瀏覽器呈現出來了。一個網頁基本上的結構如下:

<html><head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>網頁的主題</title>
</head><body>
在瀏覽器上呈現的部分
</body></html>

php_ch3-14【圖14 網頁的基本架構】

您會看到網頁標籤呈現巢狀的結構,像鳥巢似的一層包一層,每一層都有起始標籤與結束標籤。最外面一層是<html></html>,這代表網頁的開始與結束,接者您可看到<head></head>,這區域可放入網頁的各種起始設定,而<body></body>內這一個區域通常是最大的區域,這區域內放置的標籤,是可以在瀏覽器上顯示。

瞭解了網頁基本架構後,我們在網頁上輸入幾個文字,並且加入了<font></font>這個標籤,我們就可藉此訂定網頁上文字的相關屬性。例如:

<html><head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>網頁裡顯示文字</title>
</head><body> 
<table width="40%" border="1"> 
<tr><td><font>PHP圖書</font></td></tr>
<tr><td><font>歡迎來到php6的世界</font><br>
沒有font標籤的文字會如何顯示呢?</td></tr>
</table></body></html>

php_ch3-15【圖15 沒有使用樣式表的網頁】

但因網頁內並未做<font></font>這一個標籤格式化的設定,所以網頁上的文字目前是沒有差異。若<font></font>標籤內的文字欲改為9pt大小,那該如何做呢?

第一種作法,就是您直接修改<font></font>標籤的設定,如此一來<font></font>這個區塊內的文字全變成9pt。可是如果日後想要改為12pt,您又得再改一次網頁標籤語法。而且,若網頁內夾雜圖片(img)、表格(table)或圖層(div),網頁內的文字會分成多個區塊,會有很多<font></font>標籤,每一個都改實在費事。

第二種作法是透過樣式表的設定,針對<font></font>這一個標籤進行設定。各位可看看以下的網頁,新增了<style type="text/css"></style><style></style>這一個區塊,這個網頁會產生什麼變化呢?

<html><head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>網頁裡顯示文字css</title>
<style type="text/css">
font { font-size:9pt }
</style>
</head><body>
<table width="40%" border="1"><tr>
<td><font>PHP圖書</font></td></tr>
<tr><td><font>歡迎來到php6的世界</font><br>
沒有font標籤的文字會如何顯示呢?</td></tr>
</table></body></html>

您會發現到文字大小全都改變了,只要設定好標籤的樣式,使用這個標籤的區塊就會產生變化。所以,由此可知,CSS的目的就是「重新定義網頁標籤的各種屬性」

php_ch3-16【圖16 加上樣式表的網頁:可以看到使用<font></font>的區域內的文字都會改變大小】

葉建榮 jiannrong@gmail.com

Post to Twitter Post to Plurk Post to Yahoo Buzz Post to Delicious Post to Digg Post to Facebook Post to MySpace Post to Ping.fm Post to Reddit Post to StumbleUpon

  Categories: 網頁程式PHP, 網頁設計 | Tags: , ,
    

Leave a Reply

     top