CSS 聯合選擇器

2022-04-16 16:16:20 字數 3825 閱讀 1432

深層布局,逐級進去,指向某乙個標籤,叫:關聯選擇器- 設定巢狀標籤的樣式 div p {}

昨天內容回顧

1、html的操作思想

** 使用標籤把要操作的資料報起來,通過修改標籤的屬性值來實現標籤內資料樣式的變化

***

2、影象標籤

** 通過html訪問本地,使用絕對路徑,目前有問題

3、超連結標籤

4、**標籤

** 技巧:數裡面有多少行,每行裡面有多少個單元格

** 5、表單標籤

**- action method enctype

- method: get post

** 輸入項

*** 有name屬性

* 普通輸入項 type="text"

* 密碼: password

* 單選:radio

- name值相同

- value值

* 核取方塊:checkbox

- name值相同

- value值

* 下拉框 select option

* 文字域 textarea

* 隱藏項:type="hidden"

* 檔案: type="file"

* 提交按鈕 type="submit"

* 重置 : reset

6、div和span

* div: 自動換行

* span:在一行顯示

css1、css的簡介

* css: 層疊樣式表

** 層疊:一層一層的

** 樣式表:

很多的屬性和屬性值

* 是頁面顯示效果更加好

* css將網頁內容和顯示樣式進行分離,提高了顯示功能。

2、css和html的結合方式(四種結合方式)

(1)在每個html標籤上面都有乙個屬性 style,把css和html結合在一起

- (2)使用html的乙個標籤實現*(3)在style標籤裡面 使用語句(在某些瀏覽器下不起作用)

@import url(css檔案的路徑);

- 第一步,建立乙個css檔案(4)使用頭標籤 link,引入外部css檔案

- 第一步 ,建立乙個css檔案

- *** 第三種結合方式,缺點:在某些瀏覽器下不起作用,一般使用第四種方式

*** 優先順序(一般情況)

由上到下,由外到內。優先順序由低到高。

*** 後載入的優先順序高

*** 格式 選擇器名稱 3、css的基本選擇器(三種)

** 要對哪個標籤裡面的資料進行操作

(1)標籤選擇器

* 使用標籤名作為選擇器的名稱

div (2)class選擇器

* 每個html標籤都有乙個屬性 class

- aaaaaaa

- .haha (3)id選擇器

* 每個html標籤上面有乙個屬性 id

- bbbbb

- #hehe *** 優先順序

style > id選擇器 > class選擇器 > 標籤選擇器

4、css的擴充套件選擇器

(1)關聯選擇器

* wwwwwwww

* 設定div標籤裡面p標籤的樣式,巢狀標籤裡面的樣式

* div p (2)組合選擇器

* 1111

* 把div和p標籤設定成相同的樣式,把不同的標籤設定成相同的樣式

* div,p (3)偽元素選擇器(了解,瀏覽器的相容性比較差)

* css裡面提供了一些定義好的樣式,可以拿過來使用

* 比如超連結

** 超連結的狀態

原始狀態 滑鼠放上去狀態 點選 點選之後

:link :hover :active :visited

** 記憶的方法

lv ha

5、css的盒子模型

** 在進行布局前需要把資料封裝到一塊一塊的區域內(div)

(1)邊框

border: 2px solid blue;

border:統一設定

上 border-top

下 border-bottom

左 border-left

右 border-right

(2)內邊距

padding:20px;

使用padding統一設定

也可以分別設定

上下左右四個內邊距

(3)外邊距

margin: 20px;

可以使用margin統一設定

也可以分別設定

上下左右四個外邊距

6、css的布局的漂浮(了解)

float:

** 屬性值

left :  文字流向物件的右邊

right :  文字流向物件的左邊

7、css的布局的定位(了解)

position:

** 屬性值

- absolute :

*** 將物件從文件流中拖出

*** 可以是top、bottom等屬性進行定位

- relative :

*** 不會把物件從文件流中拖出

*** 可以使用top、bottom等屬性進行定位

8、案例 **混排案例

** 和文字在一起顯示

9、案例 影象簽名

** 在上面顯示文字

10、上午內容總結

1、css和html的四種結合方式(****)

2、css的基本選擇器(****)

* 標籤選擇器 使用標籤名

* class選擇器 .名稱

* id選擇器 #名稱

** 優先順序

style > id > class > 標籤

3、css的擴充套件選擇器(了解)

* 關聯選擇器

- 設定巢狀標籤的樣式 div p {}* 組合選擇器

- 不同的標籤具有相同的樣式 div,p{}* 偽元素選擇器

* 超連結的狀態

- 原始 :link

- 懸停 :hover

- 點選 :active

- 點選之後 :visited

4、盒子模型(了解)

* 邊框 border:2px solid red;

上下左右 border-top border-bottom border-left border-right

* 內邊距 padding:20px

上下左右

* 外邊距 margin:20px

上下左右

* 對資料進行操作,需要把資料放到乙個區域裡面(div)

5、布局的漂浮(了解)

float

- left: 後面的div到右邊

- right:後面的div到左邊

6、布局的定位(了解)

position

- absolute

** 從文件流中拖出

- relative

** 不會從文件流中拖出

一般在目錄裡面,標出符號

(********):重點,**看懂,**會寫,**理解

- (****重點中的重點***)

(了解):**看懂

(理解):能夠把原理講清楚

css選擇器 CSS選擇器總結

在前不久的專案中,實習小妹妹在乙個全域性的樣式中使用了下面這個css選擇器 content 對應的html結構大致是 實習妹子大致的意思是想要讓content下的子元素div的高度100 但是貌似她沒有真正理解first child的意義,從而導致這個全域性的樣式讓 所有頁面都出現了問題,然後我就只...

CSS選擇器 復合選擇器

選擇器 名稱 說明 css 版本 通用選擇器 選擇所有元素 2元素選擇器 選擇指定型別的元素1 id 選擇器 選擇指定 id 屬性的元素1.class 選擇器 選擇指定 class 屬性的元素 1 attr 系列 屬性選擇器 選擇指定 attr 屬性的元素 2 3 s1,s2,s3 分組選擇器 選擇...

CSS選擇器 屬性選擇器

最近重新學習了css3,發現選擇器還能這麼玩。介紹一下屬性選擇器 我給咱們順著往下縷一縷 資訊量挺大 剛開始是這樣子 如下 doctype html head meta charset utf 8 title 測試網頁 title style h1 m1 style head body div h1...