CSS知識點梳理(一)

來源:互聯網
上載者:User

標籤:line   styles   border   方向   技術   外鏈   百分比   啟用   置中   

 一:CSS(Cascading Style Sheets的縮寫),翻譯為“層疊樣式表”或者“階層式樣式表”,簡稱樣式表。

作用:它主要是用來給HTML網頁來設定外觀或者樣式。

外觀或者樣式:HTML網頁中的文字的大小、顏色、字型,網頁的背景顏色、背景圖片!

書寫CSS文法規範:

  1. CSS代碼是由選取器和一對括弧組成
  2. 大括弧裡面是由一條一條的聲明語句組成
  3. 每一條語句都要使用英文狀態下面的分號
  4. 每一條語句是由“屬性:值”組成
  5. CSS中的屬性值一般不加引號
  6. 在CSS中如果屬性值為數值型資料的時候 一般情況下需要加單位  單位一般都是px (像素)
  7. 在CSS中不能出現HTML標籤

 

二:CSS的書寫方式

CSS代碼應該書寫在什麼地方!

書寫方式分為三種:嵌入式、外鏈式、行內式。

①嵌入式:將CSS代碼嵌入到HTML檔案中,嵌入式是通過HTML中的<style>標籤將CSS代碼嵌入到HTML網頁中!

文法規則:

         <style  type=”text/css”>

                  /*書寫CSS代碼*/

                  選取器{屬性:值;屬性:值;}

        </style>

如果我們使用的是HTML5的文檔  type屬性可以省略不寫!

注意:<style></style>它可以出現在HTML中的任何地方,但是一般情況我們只會將它放置在head標籤裡面

②外鏈式:外鏈式是指單獨寫一個以.css為副檔名的檔案,然後在<head></head>標籤中使用<link />標籤,將這個css檔案連結到html檔案中

注意:css檔案不能單獨的運行,它必須要依賴於HTML檔案!

文法規則:

<link rel="stylesheet" href="css檔案的地址">

③行內式:將CSS代碼書寫在HTML標籤的style屬性中。style是一個通用屬性,每一個標籤裡面都擁有這個屬性!

文法格式:

         <標籤名  style=”屬性:值;屬性:值;”></標籤名>

總結:

使用嵌入式的方式來書寫CSS代碼,它只能作用於當前的HTML檔案

使用外鏈式的方式來書寫CSS代碼,它可以作用於多個HTML檔案

 

三:注釋

格式:

/* 注釋的內容  */

 

四:選取器

選取器是指通過一定的文法規則選取到對應的HTML標記,然後給這個對應的HTML標記設定樣式

選取器分為四大類:基本選取器複合選取器偽類別選取器屬性選取器

基本選取器:

---------------------------------------------------------------------------------------------------------------------------------------------------------

複合選取器:

---------------------------------------------------------------------------------------------------------------------------------------------------------

偽類別選取器:

偽類別選取器是用來給超級連結的不同狀態來設定樣式。

超級連結的不同狀態

正常狀態                  超級連結沒有被訪問   :link

訪問過後狀態         超級連結已經被訪問   :visited

滑鼠放上狀態         滑鼠放在超級連結上面,但是並沒有將滑鼠的左鍵按下去 :hover

啟用狀態                  滑鼠左鍵已經按下去了,但是並沒有將滑鼠的左鍵彈出 :active

偽類別選取器都是帶有冒號“:”

注意:

         超級連結的不同狀態它其實是有順序。也就是說偽類別選取器設定其實是有順序。

         如果不按照偽類別選取器的順序,那麼樣式就會失效。

---------------------------------------------------------------------------------------------------------------------------------------------------------

屬性選取器:

屬性選取器它是與標籤的屬性名稱和屬性值有關。

屬性選取器是通過標籤的屬性名稱和屬性值來匹配元素。

 五:尺寸樣式屬性

 六:文本與字型屬性

文字屬性:

屬性名稱

含義

color

#ff0000或red或rgb(3,5,8)

給文本設定顏色

text-align

left(居左)、right(居右)、center(置中)

設定文本的水平對齊方向

text-decoration

none(去掉文本修飾線)、underline(底線),、overline(上劃線) 、line-through(刪除線)

設定文本修飾線

text-transform

capitalize、uppercase 、lowercase

大小寫轉換或者首字母大寫

Line-height

固定值或百分比

設定行高

text-indent

px或者em

設定首行縮排  允許負值

letter-spacing

px

設定字元間距

word-spacing

px

設定單詞間距

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

---------------------------------------------------------------------------------------------------------------------------------------------

字型屬性:

屬性名稱

功能

font-style

normal(正常)、(italic)斜體

設定文本為斜體

font-weight

normal(正常)、bold

設定文字粗細

font-size

如12px、14px 記得加單位

給文本設定大小

font-family

微軟雅黑、楷體、宋體…..

給文本設定字型

font

舉例:font:italic bold 14px “微軟雅黑”

簡寫屬性 能夠同時給文本設定斜體、加粗、大小、字型 

每一個值之間需要使用空格  並且一定要有順序

 

 

 

 

 

 

 

 

 

  

 

 

 

 

 

七:列表樣式屬性

這裡的列表指的是:無序列表和有序列表

因為在整個網頁布局中無序列表是使用的最多的。

 

CSS知識點梳理(一)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.