css層疊樣式表單

2021-09-25 18:24:31 字數 3336 閱讀 5952

二.常用css樣式

三.基本選擇器

四.盒子模型

五.css浮動

練習css 指層疊樣式表 (cascading style sheets)定義如何顯示控制 html 元素,從而實現美化html網頁。

優勢:

為了讓網頁元素的樣式更加豐富,也為了讓網頁的內容和樣式能拆分開,css由此思想而誕生,有了css,html中大部分表

現樣式的標籤就廢棄不用了,html只負責文件的結構和內容,表現形式完全交給css,html文件變得更加簡潔。

格式: 選擇器

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

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

外聯式:通過link標籤,鏈結到外部樣式表到頁面中。

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

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

font-family 設定文字的字型,如:font-family:'微軟雅黑';

font-style 設定字型是否傾斜,如:font-style:'normal'; 設定不傾斜,font-style:'italic';設定文字傾斜

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

font 同時設定文字的幾個屬性,寫的順序有相容問題,建議按照如下順序寫:

font:是否加粗 字型大小/行高 字型;如: font:normal 12px/36px '微軟雅黑';

line-height 設定文字的行高,如:line-height:24px;

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

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

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

css顏色值主要有三種表示方法:

1、顏色名表示,比如:red 紅色,gold 金色

2、rgb表示,比如:rgb(255,0,0)表示紅色

3、16進製制數值表示,比如:#ff0000 表示紅色,這種可以簡寫成 #f00

標籤選擇器,此種選擇器影響範圍大,建議盡量應用在層級選擇器中。舉例:

通過id名來選擇元素,元素的id名稱不能重複,所以乙個樣式設定項只能對應於頁面上乙個元素,不能復用,id名一般給程式使用,所以不推薦使用id作為選擇器。舉例:

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

主要應用在選擇父元素下的子元素,或者子元素下面的子元素,可與標籤元素結合使用,減少命名,同時也可以通過層級,防止命名衝突。舉例:

多個選擇器,如果有同樣的樣式設定,可以使用組選擇器。舉例:

常用的偽類選擇器有hover,表示滑鼠懸浮在元素上時的狀態,偽元素選擇器有before和after,它們可以通過樣式在元素中插入內容。

所有html元素可以看作盒子,在css中,"box model"這一術語是用來設計和布局時使用。

margin(外邊距) - 清除邊框外的區域,外邊距是透明的。

border(邊框) - 圍繞在內邊距和內容外的邊框。

padding(內邊距) - 清除內容周圍的區域,內邊距是透明的。

content(內容) - 盒子的內容,顯示文字和影象。

邊距一共有四個方向:依次為上、右、下、左。

padding: 0px 2px 3px 9px; (上, 右, 下, 左)

padding: 0px 2px, 3px(上, 左右, 下)

padding: 0px 2px(上下, 左右)

css 的 float(浮動),會使元素向左或向右移動,其周圍的元素也會重新排列。

float(浮動),往往是用於影象,但它在布局時一樣非常有用。

元素的水平方向浮動,意味著元素只能左右移動而不能上下移動。

乙個浮動元素會盡量向左或向右移動,直到它的外邊緣碰到包含框或另乙個浮動框的邊框為止。

浮動元素之後的元素將圍繞它。

浮動元素之前的元素將不會受到影響。

如果影象是右浮動,下面的文字流將環繞在它左邊:

做乙個簡單的導航條

**:

效果:

寫qq郵箱登入介面

**:

2023年9月14日21時07分

中國第一封電子郵件

從北京發往德國

「越過長城,走向世界」

qq登入

登入忘了密碼?

效果:

CSS層疊樣式表

一般說來所有樣式有下面的規則 第四個最有優先性 1 browser default 瀏覽器預設 2 external style sheet 外部樣式表 3 internal style sheet inside the 瀏覽器將從mystyle.css檔案中讀採樣式定義資訊,並根據它來格式化文件 ...

CSS(層疊樣式表)

一.css是增加html的樣式,擁有對網頁物件和模型樣式編輯的能力 1 在html中引入css有3種方式 1.外部樣式表 2.內部樣式表 3.內聯樣式表 2 css選擇元素的方式 1.元素選擇器 通過元素名字進行選擇 2.id選擇器 3.class選擇器 4.子元素選擇器 5.相鄰選擇器 如果需要選...

CSS層疊樣式表

html主要控制內容 css主要控制格式。樣式表是用來指定樣式資訊的句法機制。之所以將css稱為層疊樣式表,是因為它可以在3個層次上進行定義。內聯樣式表位於開始標籤中,其設定只對該元素起作用 文件樣式表位於文件的頭部區域,能夠作用於文件的整個主體。文件樣式表的說明是作為乙個 3.通用選擇器 不管什麼...