前端 基礎(2)

2021-09-27 01:56:33 字數 2725 閱讀 1963

css:

一、選擇器

樣式規則:

屬性名1:屬性值1;

屬性名2:屬性值2;

屬性名3:屬性值3;

選擇器:是用來選擇標籤的,選出來以後給標籤加樣式

說明css 是由兩個主要的部分構成:選擇器和一條或多條樣式規則

注意:樣式規則需要放到大括號裡面

css作用:

css 是層疊樣式表,它是用來美化網頁和控制頁面布局的

css語法格式:

定義 css 的語法格式是: 選擇器

二、css 的引入三種方式

css的三種引入方式

①行內式

②內嵌式(內部樣式)

③外鏈式

行內式定義:

直接在標籤的 style 屬性中新增 css 樣式

內嵌式定義:

在標籤內加入

外鏈式定義:

將css**寫在乙個單獨的.css檔案中,在標籤中使用標籤直接引入該檔案到頁面中

css引入方式選擇

行內式幾乎不用

內嵌式在學習css樣式的階段使用

外鏈式在公司開發的階段使用,可以對 css 樣式和 html 頁面分別進行開發

三、 css 選擇器

css 選擇器的種類

①標籤選擇器

②類選擇器

③層級選擇器(後代選擇器)

④id選擇器

⑤組選擇器

⑥偽類選擇器

(1)標籤選擇器

根據標籤來選擇標籤,以標籤開頭,此種選擇器影響範圍大,一般用來做一些通用設定

(2)類選擇器

根據類名來選擇標籤,以 . 開頭, 乙個類選擇器可應用於多個標籤上,乙個標籤上也可以使用多個類選擇器,多個類選擇器需要使用空格分割,應用靈活,可復用,是css中應用最多的一種選擇器

(3)層級選擇器(後代選擇器)

根據層級關係選擇後代標籤,以選擇器1 選擇器2開頭,主要應用在標籤巢狀的結構中,減少命名

注意點:

這個層級關係不一定是父子關係,也有可能是祖孫關係

只要有後代關係都適用於這個層級選擇器

(4)id選擇器

根據id選擇標籤,以#開頭, 元素的id名稱不能重複,所以id選擇器只能對應於頁面上乙個元素不能復用

注意點:

雖然給其它標籤設定id=「box」也可以設定樣式, 但是不推薦這樣做,

因為id是唯一的,以後js通過id只能獲取乙個唯一的標籤物件

(5)組選擇器

根據選擇器的組合選擇不同的標籤,以 , 分割開, 如果有公共的樣式設定,可以使用組選擇器

(6)偽類選擇器

用於向選擇器新增特殊的效果, 以 : 分割開, 當使用者和**互動的時候改變顯示效果可以使用偽類選擇器

css選擇器作用:

css 選擇器就是用來選擇標籤設定樣式的

常用的 css 選擇器有六種,分別是:

1.標籤選擇器

2.類選擇器

3.層級選擇器(後代選擇器)

4.id選擇器

5.組選擇器

6.偽類選擇器

四、css屬性

樣式屬性種類:

①布局常用樣式屬性

②文字常用樣式屬性

(1)布局常用樣式屬性

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

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

background 設定元素背景色或者背景

如:background:gold; 設定元素的背景色, background: url(images/logo.png); 設定元素的背景

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;

(2)文字常用樣式屬性

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

設定不同的樣式屬性會呈現不同網頁的顯示效果

樣式屬性的表現形式是: 屬性名:屬性值

前端基礎高階2

取值 正負均可 空間位移title box box hover style head div body html 預設情況下,為什麼無法觀察到z軸位移效果?屬性 新增給父級 作用 透視效果title body box box hover style head div body html 實現方法 動...

前端基礎 2 CSS

選擇器 注釋用 這裡是注釋 在html標籤中用style屬性值設定 key value1,value2.key value1,value2.我是內容 在html 的head標籤中用style標籤來定義css樣式 要用到選擇器,這裡先用標籤選擇器 把css樣式寫成單獨的css檔案 要用到選擇器 再在h...

Web前端基礎學習 2

盒子模型 在頁面中,我們將所有的元素全部看做是乙個盒子,頁面布局就是將大大小小不同的盒子堆砌在一起,而乙個盒子由以下幾部分組成 padding 內邊距,內容到邊框的距離 margin 外邊距,其他盒子到當前盒子的邊框的距離 border 邊框 所以乙個元素在頁面中實際所佔的空間是 內容 paddin...