網站建置百寶箱
站內搜尋
Openfind
討論區 討論 寫信給工友 寫信 回首頁 首頁

作者登入界面
帳號:
密碼:
加入作者群

熱門單元

TOP 20 作者
TOP作者文章數
1工友163
2linss27
3風痕影23
4羅蘋19
5Marcus16
6Dick15
7nick15
8aaron14
9搖頭老爹13
10希爾菲斯.卡楚斯特13
11蒼穹之子12
12Mowd12
13Y媽11
14無敵大香蕉11
15蛋蛋11
16小多比蝴蝶11
17逸風10
18ybjou10
19gary10
20街燈電箱150號10
人氣值今日:2217 總計:3885155
單元: ,專欄: ,文章:
首頁CSS操控術/DIV 標籤】 ▲【連結變色】 ▼【捲軸顏色變化】
選單 作者: 工友tad@ms1.url.com.tw 人氣值 115216 友善列印
寄回信箱 寄回信箱

今天要介紹兩個標籤,一個是<DIV>、另一個是<SPAN>標籤。或許您會覺得奇怪,為什麼突然要介紹這兩個標籤?簡單講,因為這兩個標籤和CSS密不可分。


【打包網頁元件】

被<DIV>或<SPAN>標籤包起來的文字、圖片...任何東西,瀏覽器都會將之視作一個物件。就如同我們在打包物品一樣,您可以一個包裹只包一件衣服,也可以一個包裹包衣服、鞋子、帽子等。<DIV>和<SPAN>標籤就是這種功能!您可以用<SPAN>標籤包住一段文字,該段文字就成了一個物件(您要想成包裹也無可厚非...),您也可以用<SPAN>標籤包住一段文字,一張圖、一個表格,那麼這三個東西也會被視作一個物件。

這兩個標籤在DHTML(動態HTML)中,是相當重要的東西,因為,動態HTML顧名思義,有些東西是動態的,可能是一張圖、一段文字要動來動去。要一張圖動來動去還好,因為,一張圖本身就是一個「物件」。但是,要怎樣讓瀏覽器知道某一句話,或是某一個字是一個物件?或是要讓圖片和表格同時動來動去,那麼此時,您就需要用到 <DIV>、<SPAN>標籤。
【有什麼不同?】

<DIV>、<SPAN>標籤究竟有什麼不同?有!不過只有一個地方比較不一樣,您可以比較看看:

原始碼 我是一個被DIV標籤包住的「<DIV>物件</DIV>」<br>。
第二個「<SPAN>物件</SPAN>」則是被SPAN包住了!
結果 我是一個被DIV標籤包住的「
物件
」。
第二個「物件」則是被SPAN包住了!

發現了嗎?被<DIV>包住的網頁元件會變成一個「區塊物件」,也就是會「自成一塊」,旁邊的東西的會被擠到上一行或下一行去,自己獨立成一行。而被<SPAN>包住的物件則可以和大夥和樂融融的擺在一起,不會斷行,也不會自成一塊。您可以視不同的狀況,使用不同的標籤。
【這標籤怎麼用?】

要明白的告訴您 <DIV>、<SPAN> 標籤要怎麼用是有點困難的,因為,網頁設計會面對的情況千變萬化,不過,工友還是舉個實例好了!免得您還是一頭霧水。

現在工友想要設計一個機制,就是讓使用者按下「按我」兩個字時,會出現一個警告對話框(不是使用連結喔!),我們這就來玩玩看吧!

原始碼 快來<span onClick=alert('您那麼聽話幹嘛!')>按我</span>吧!
結果 快來按我吧!

別懷疑,按下下邊的「按我」兩個字看看!(此時游標不會變成手指狀!)

工友來解釋一下,我們先用<SPAN>標籤將「按我」兩個字變成一個物件,然後,我們指定:當滑鼠按到這個物件時(onClick)則立即執行alert('***')(出現警告對話框)這樣明白嗎?

【網友補充說明】

我要補充(需有作者身份) 我要修改(僅限作者本人)
觀看【DIV 標籤相關討論】〈共有 25 篇相關討論〉

本單元『DIV 標籤』由工友撰寫教學內容。 ▲【連結變色】 ▼【捲軸顏色變化】