1. 程式人生 > >css3第一篇

css3第一篇

CSS的基本概念

Cascading Style Sheets,層疊樣式表,當前版本是 CSS3,作用:頁面的樣式層:外觀、位置。

使用基本原則:凡是可以用CSS實現的html屬性,都要用CSS做實現效果。優點:實現程式碼結構樣式的分離,提高程式碼的可重複使用性(減少重複程式碼),以及可維護性(修改方便)。

CSS的語法

* 內聯/行內樣式

使用在程式碼的除錯階段,在標籤中新增style屬性,屬性值是CSS屬性以及屬性值,完全沒有實現結構與樣式分離,不利於程式碼的重複使用以及可維護。

<a href="#" style="color:red;">百度</a>

* 內部樣式

使用在程式碼的演示過程,寫在head標籤中,新增style標籤,通過選擇器對標籤新增指定樣式效果,初步實現了程式碼的結構與樣式分離,對於程式碼的重複使用性以及可維護性有一定的提高,通過選擇器,可以讓樣式程式碼在同一個html頁面中被重複使用. 

<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style type="text/css">
    #a1 {
        color: red;
    }
    </style>
</head>

<body>
    <a href="#" id="a1">百度</a>
</body>

 * 外部樣式

使用在程式碼的專案階段,在外部CSS檔案中,設定選擇器,再通過head標籤中,新增link標籤,載入外部CSS檔案,使選擇器對指定的標籤新增樣式效果,徹底實現程式碼的結構與樣式分離,大大提高程式碼的可重複使用性,以及可維護性

html 

<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <link rel="stylesheet" type="text/css" href="03_style.css">
</head>

<body>
    <a href="" id="a1">百度</a>
</body>

css 

#a1 {
    color: red;
}