DHTML【8】--CSS

在講HTML時說過,有個Style標籤是在CSS裏用的,是的,在HTML中添加CSS樣式必須要用到Style,在標籤裏單獨定義標籤屬性時用的是Style屬性。上一節我們也說過,先不用管那個Style標籤,那麼這一節,我們就單獨來解決這個Style標籤。

看一看幫助文檔,他是怎麼說Style的,指定頁面的樣式表,Style 元素只能在 HTML 文檔的 Head節內使用,那麼究竟該怎麼指定呢?

有三種方式,看下圖:

最常用的要數第一層,外部引用,這樣的化程序員和美工設計者分工非常明確,便於分開操作,也可以增加代碼的複用性,後來需要補充的屬性可以頁面嵌入,很少用內聯的形式。其實除了外部引入方式,我們沒有接觸過,頁面嵌入和內聯形式都接觸過了,就再都介紹介紹吧。

1.內聯引入

思想:通過標籤的Style屬性設置當前標籤的樣式。

例子:



<html>

<head>

</head>


<body>


<tableborder="10px"bordercolor="#0000FF"cellspacing="0">


<caption>DHTML技術</caption>


<tr style="background-color:#FF0000;  font-size:18px">

<th>名稱</th><th>HTML</th><th>CSS</th><th>JavaScript</th>

<th>DOM</th><th>Jquery</th><th>Ajax</th></tr>

<tr style="background-color:#00FF00;  font-size:36px">

<td>難易程度</td><td>非常容易</td><td>特別容易</td><td>比較容易</td>

<td>較容易</td><td>容易</td><td>相當容易</td></tr>

<tr  style="background-color:#FF0000; font-size:18px">

<td>獨立新技術</td><td>是</td><td>是</td><td>是</td><td>是</td>

<td>否</td><td>否</td></tr>

<tr  style="background-color:#00FF00; font-size:36px">

<td>深度要求</td><td>很深</td><td>深一點</td><td>更深一點</td>

<td>深</td><td>較深</td><td>最深</td></tr>

<tr  style="background-color:#FF0000; font-size:18px">

<td>是否學過</td><td>Yes</td><td>Yes</td><td>Yes</td>

<td>Yes</td><td>Yes</td><td>Yes</td></tr>

</table>

</body>

</html>

紅色的代碼是嵌入在tr標籤內,輸入內聯形式。

2.頁面嵌入

思想:在Head標籤內定義選擇器,美化當前頁面。

例子:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

<html>

<head>

<style type="text/css">

div{ background:#00ff00}

.Waring{ background:#ff0000; cursor:help}

#OnePerson{font-size:36px;color:#F0F}

</style>

</head>


<body>

<div>半路</div>

<hr/>

<p>薛凱琪</p>

<hr/>

<input id="OnePerson"type="text"value="一個人失憶"/>



</body>

</html>

這回懂了上一節的遺留問題,其實看看就能知道,太簡單了。

3.外部引入

思想:單獨建立一個Css文件,在Css文件中寫Css代碼樣式,在HTML代碼中通過Link標籤導入,效果和頁面嵌入一樣。

例子:


Css文件名css1.css,文件代碼:


p{ font-size:24px;color:#00ff00}

div{font-size:xx-large;background-color:#F0F;color:#FFF}

a:active{color:Green}

       a:hover{cursor:move}

       a:link{color:Red}

       a:visited{color:#FF0}


HTML頁面代碼:


<html>

<head>

<link type="text/css"rel="Stylesheet" href="css1.css"/>

</head>

<body>

<div>如煙</div>

<hr/>

<p>五月天</p>

<hr/>

<a href="www.baidu.com">百度首頁</a>


</body>

</html>

Css文件代碼和頁面嵌入類型代碼格式一樣。注意link標籤的引入。

按照我的進度,今天應該是CSS的最後一節了,下一節將介紹JavaScript,JavaScript在目前非常火,具有跨平臺性,甚至因爲JavaScript技術誕生出好多綜合技術,相當了得,敬請期待下一節吧。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章