CSS入門介紹

2021-10-02 00:08:40 字數 2359 閱讀 4657

為了讓網頁元素的樣式更加豐富,也為了讓網頁的內容和樣式能拆分開,css由此思想而誕生,css是 cascading style sheets 的首字母縮寫,意思是層疊樣式表。有了css,html中大部分表現樣式的標籤就廢棄不用了,html只負責文件的結構和內容,表現形式完全交給css,html文件變得更加簡潔。

css基本語法

css的定義方法是:

選擇器

div
css引入頁面的方式有三種:

1、內聯式:通過標籤的style屬性,在標籤上直接寫樣式。

......

2、嵌入式:通過style標籤,在網頁上建立嵌入的樣式表。

1、標籤選擇器

標籤選擇器,此種選擇器影響範圍大,一般用來做一些通用設定,或用在層級選擇器中。

舉例:

div 

......

這是第乙個div

這是第二個div

2、類選擇器

通過類名來選擇元素,乙個類可應用於多個元素,乙個元素上也可以使用多個類,應用靈活,可復用,是css中應用最多的一種選擇器。

舉例:

.blue

.big

.box

......

....

....

3、層級選擇器

主要應用在標籤巢狀的結構中,層級選擇器,是結合上面的兩種選擇器來寫的選擇器,它可與標籤選擇器結合使用,減少命名,同時也可以通過層級,限制樣式的作用範圍。

舉例:

.con

.con span

.con .pink

.con .gold

......

....

....

.......

....

width 設定元素(標籤)的寬度,如:width:100px;

height 設定元素(標籤)的高度,如:height:200px;

border 設定元素四周的邊框,如:border:1px solid black; 設定元素四周邊框是1畫素寬的黑色實線

以上也可以拆分成四個邊的寫法,分別設定四個邊的:

border-top 設定頂邊邊框,如:border-top:10px solid red;

border-left 設定左邊邊框,如:border-left:10px solid blue;

border-right 設定右邊邊框,如:border-right:10px solid green;

border-bottom 設定底邊邊框,如:border-bottom:10px solid pink;

padding 設定元素包含的內容和元素邊框的距離,也叫內邊距,如padding:20px;padding是同時設定4個邊的,也可以像border一樣拆分成分別設定四個邊:padding-top、padding-left、padding-right、padding-bottom。

margin 設定元素和外界的距離,也叫外邊距,如margin:20px;margin是同時設定4個邊的,也可以像border一樣拆分成分別設定四個邊:margin-top、margin-left、margin-right、margin-bottom。

float 設定元素浮動,浮動可以讓塊元素排列在一行,浮動分為左浮動:float:left; 右浮動:float:right;

color 設定文字的顏色,如: color:red;

font-size 設定文字的大小,如:font-size:12px;

font-family 設定文字的字型,如:font-family:『微軟雅黑』;為了避免中文字不相容,一般寫成:font-family:『microsoft yahei』;

font-weight 設定文字是否加粗,如:font-weight:bold; 設定加粗 font-weight:normal 設定不加粗

line-height 設定文字的行高,如:line-height:24px; 表示文字高度加上文字上下的間距是24px,也就是每一行占有的高度是24px

text-decoration 設定文字的下劃線,如:text-decoration:none; 將文字下劃線去掉

text-align 設定文字水平對齊方式,如text-align:center 設定文字水平居中

text-indent 設定文字首行縮排,如:text-indent:24px; 設定文字首行縮排24px

樣式中的注釋

/* 設定頭部的樣式 */

.header

CSS入門介紹

1.w3c標準 w3c標準是由全球資訊網聯盟制定的一系列標準,包括 結構化標準語言 html和xml 表現標準語言 css 行為標準語言 dom和ecmascript w3c標準倡導結構,樣式,行為分離 2.css中的定位機制 css中存在3種定位機制 標準文件流 normal flow 從上到下,...

css入門介紹

css 層疊樣式表 英文名 cascading style sheets 主要用於美化網頁 1 css的表現形式 1.1 行內樣式 內嵌樣式 寫在標籤內的樣式,寫在標籤的開始部分的內部,style屬性當中,即 1.2 內部樣式 內聯樣式 寫在html頁面中,存放於標籤當中,樣式則寫在style標籤中...

CSS入門介紹

一.背景 這裡將陸續介紹前端css中相關知識,先介紹css2.1,後續會介紹css3的相關屬性,通過該系列的文章,希望能給準備轉戰前端的人員一些幫助,同時也幫助自己梳理知識,文章中如有錯誤,歡迎指出。下面是css2.1第乙個階段的知識框圖,後面會陸續更新該系列後續文章。二.整體介紹 一 基礎介紹 1...