首頁  >  文章  >  後端開發  >  詳細講解CSS基礎知識點

詳細講解CSS基礎知識點

亚连
亚连原創
2018-05-17 21:47:461975瀏覽

一、概念

CSS(Cascading Style Sheets):CSS樣式後層疊樣式表,層疊:使用不同的新增方式給同一個HTML標籤新增樣式,所有樣式共同作用於該標籤;樣式:為HTML標籤新增需要顯示的效果。

主要用於設定HTML頁面中的文字內容、圖片外形以及版面的版面等外觀顯示樣式。

作用:CSS使頁面更美觀;CSS Div使佈局更靈活。

規則:樣式選擇器嚴格區分大小寫,但屬性和屬性值不區分

      多個屬性以英文分號隔開

      若屬性值由多個單字組成,用英文引號括住

樣式選擇器如下:

<font style="color:red;size:14;"></font>

#二、引入CSS樣式

##1 .行內樣式

<body>  
    <!--行内样式-->  
    <font style="color:red">浅笑安然</font><br />  
</body>

2.內部樣式

<head>  
    <meta charset="UTF-8">  
    <title></title>  
    <!--内部样式-->  
    <style type="text/css">  
        font{  
            color: red;  
        }  
    </style>  
</head>

3.外部樣式

引用外部樣式:

<head>  
        <!--外部样式-->  
    <link rel="stylesheet" type="text/css" href="../css/outer.css"/>  
</head>

CSS檔案設定:

/*font樣式設定*/  

font{  
    color:green;  
}

優先順序:行內樣式優先權最高,內部樣式與外部樣式就近原則

三、選擇器

1.元素選擇器

<font >浅笑安然</font>  
[html] view plain copy
/*元素选择器*/  
font{  
    color: red;  
}

2.ID選擇器:#id名稱{}

<font id="flower">心若浮沉</font>  
[html] view plain copy
/*ID选择器*/  
#flower{  
    color: blue;  
}

3.類別選擇器:.class類別名{}

<font class="happy">清风自来</font>  
[html] view plain copy
/*类选择器*/  
.happy{  
    color:gold;  
}

4.屬性選擇器:標籤名稱[屬性='屬性值']

文字:3325c9b8cde3f9df889674fa9f71b78e  

/*属性选择器*/  
input[type=text]{  
    background-color: brown;  
}

5.包含選擇器:父代標籤子代標籤

<p class="day">  
    <font>  
        今天天气好晴朗  
    </font>  
</p>
/*包含选择器*/  
.day font{  
    color:orangered;  
}

#四、CSS樣式

1.border width heigh

2.display:block區塊級屬性inline行級屬性none隱藏屬性inline-block:在行裡的區塊級元素,有寬度

區塊級元素p ;行級元素span

3.字體:color font-size background-color

4.float:浮動clear:清楚浮動

五、盒子模型

margin:外邊距,盒子與盒子,順時針設置,若沒有設置則按其對稱來

border:邊框線

padding:內邊距,盒子與內容

盒子模型就是我們常用的盒子,現實生活中它既有自己的邊框厚度,有與裡面物體的間隔,也有盒子本身與外界的距離。

小結:

CSS層疊樣式就是多種樣式疊加到一起,共同作用於該標籤,無論是選擇器的使用,還是屬性設定以及盒子模型的運用,根本都是為了改變HTML頁面的樣式,多種力量作用產生美觀頁面的效果。

相關文章:

PHP動態壓縮js與css檔案步驟詳解

JS CSS3實作滑鼠與圖片互動放大效果

用CSS實作的一張圖完成的按鈕實例

以上是詳細講解CSS基礎知識點的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn