CSS學習筆記

一、CSS的三類選擇器

1、標記選擇器

<styletype="text/css">

         標記

         {

                   屬性:屬性值;

                   …………

         }

</style>

2、類別選擇器

<styletype="text/css">

         .class

         {

                   屬性:屬性值;

…………

         }

</style>

在HTML中的引用方式:<p class="類別名成">標記內容</p>

3、ID選擇器

<styletype="text/css">

         #id

         {

                   屬性:屬性值;

                   …………

         }

</style>

在HTML中的引用方式:<p i="id名成">標記內容</p>

注意:

Id不允許重複使用。

二、選擇器的申明

1、集體申明

body,p,.class,#id

{

         屬性:屬性值;

         …………

}

2、嵌套使用

h1 em

{

         屬性:屬性值;

         …………

}

在HTML中的引用方式:<h1>我們的首都是<em>北京</em></h1>

在嵌套中,em樣式會繼承和h1的樣式,h1和em存在一定的父子關係。

三、CSS樣式表的引用方式

1、嵌套引用

<pstyle="屬性:屬性值;……">標記內容</p>

2、內部引用

HTML中<head></head>中定義並在<body></body>中引用

<styletype="text/css">

         標記

         {

                   屬性:屬性值;

                   …………

         }

         .class

         {

                   屬性:屬性值;

…………

         }

#id

         {

                   屬性:屬性值;

                   …………

         }

</style>

3、外部引用

在外部定義*.CSS文件,在<head></head>標記中引入該文件。

*.CSS文件

標記

{

         屬性:屬性值;

         …………

}

.class

{

         屬性:屬性值;

…………

}

#id

{

         屬性:屬性值;

         …………

}

<linkhref="*.css" rel="stylesheet" type="text/css"/>

四、常用CSS屬性及含義

屬性

含義

屬性值

font-family

設置字體

宋體

font-size

字體大小

12px

color

顏色

#00ff00

font-weight

定義文字

bold

font-style

文字樣式

italic

text-decoration

文字裝飾

underline

text-transform

文字轉換

capital,lowercase

letter-space

字符間距

vertical-align

垂直對齊

middle

border-style

邊框樣式

solid

border-width

邊框寬度

2px

width

寬度

3px

height

高度

4px

float

浮動

left,right

padding

邊距(left,right,top,buttom)

4px

五、網頁背景

說明

屬性

屬性值

背景顏色

background-color

背景圖片

background-image

背景圖片重複

background-repeat

repeat-y,no-repeat

位置

position

absolute,fixed,inherit(繼承),realtive,static

附加

attachment

fix

溢出

overflow

六、表格

<tableborder="1px solid">

             <caption>表格標題</caption>  

        <tr>/*tr表示行*/

                 <th>用於表頭或者加粗顯示的單元格</th>

            <th>用於表頭或者加粗顯示的單元格</th>

        <tr>

                 <td>表示單元格</td>

            <td>表示單元格</td>

        </tr>

        <tr>

                 <tdcolspan="2">表示橫向合併單元格</td>

        </tr>

        <tr>

                 <tdrowspan="2">表示縱向合併單元格</td>

            <td>&nbsp;</td>

        </tr>

        <tr>

                 <td>&nbsp;</td>

        </tr> 

</table>

七、頁面元素

1、動態超鏈接

a/*a標記*/

         {

                   屬性:屬性值;

                   …………

         }

         a:link/*有連接時的*/

         {

                   屬性:屬性值;

                   …………

         }

         a:visited/*已經訪問過的*/

         {

                   屬性:屬性值;

                   …………

         }

         a:hover/*鼠標經過時的*/

         {

                   屬性:屬性值;

                   …………

         }

八、div與span標記

1、Div與Span的區別

div標記不同行,span標記同一行。

2、盒子模型

3、CSS排版觀念

ID選擇器:#container(width:100%);#banner;#content;#links;#footer

設置各個板塊的位置

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