一、概念
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 heigh2.display:block區塊級屬性inline行級屬性none隱藏屬性inline-block:在行裡的區塊級元素,有寬度區塊級元素p ;行級元素span
五、盒子模型
margin:外邊距,盒子與盒子,順時針設置,若沒有設置則按其對稱來border:邊框線padding:內邊距,盒子與內容盒子模型就是我們常用的盒子,現實生活中它既有自己的邊框厚度,有與裡面物體的間隔,也有盒子本身與外界的距離。 小結:CSS層疊樣式就是多種樣式疊加到一起,共同作用於該標籤,無論是選擇器的使用,還是屬性設定以及盒子模型的運用,根本都是為了改變HTML頁面的樣式,多種力量作用產生美觀頁面的效果。 相關文章:以上是詳細講解CSS基礎知識點的詳細內容。更多資訊請關注PHP中文網其他相關文章!