ife2018 零基礎學院 day 4

2022-01-15 16:48:02 字數 3571 閱讀 7529

mdn 背景

w3school 背景

元素的背景是指,在元素內容、內邊距和邊界下層的區域。

屬性

描述background-color

為背景設定乙個純色。

background-image

把影象設定為背景。線性漸變是通過linear-gradient()函式傳入的,它是乙個background-image屬性的值。

background-position

指定背景應該出現在元素背景中的位置。

background-repeat

指定背景是否應該被重複(平鋪)。

background-attachment

當內容滾動時,指定元素背景的行為

background

在一行中指定以上五個屬性的縮寫。 簡寫屬性,作用是將背景屬性設定在乙個宣告中。

background-size

允許動態調整背景影象的大小。

w3school 邊框

mdn 邊框

元素外邊距內就是元素的的邊框 (border)。元素的邊框就是圍繞元素內容和內邊據的一條或多條線。

每個邊框有 3 個方面:寬度(border-width)、樣式(border-style),以及顏色(border-color)。

w3school 列表

mdn 列表

列表有三種:無序列表、有序列表、描述列表

可以在w3school 鏈結

mdn 鏈結

鏈結存在時處於不同的狀態,每乙個狀態都可以用對應的 偽類 來應用樣式:

mdn 選擇器

w3c 選擇器

通過元素型別、class 或 id 匹配乙個或多個元素。

型別選擇器(又名元素選擇器)
在 w3c 標準中,元素選擇器又稱為型別選擇器(type selector)。

此選擇器只是乙個選擇器名和指定的html元素名的不區分大小寫的匹配。這是選擇所有指定型別的最簡單方式。

針對某個html元素設定樣式

html  

h1

類選擇器
類選擇器由乙個點「.」以及類後面的類名組成。類名是在html class文件元素屬性中沒有空格的任何值。由你自己選擇乙個名字。同樣值得一提的是,文件中的多個元素可以具有相同的類名,而單個元素可以有多個類名(以空格分開多個類名的形式書寫)。

.型別名a{},對型別名為a的元素設定樣式,乙個html文件中可以匹配多個元素

id選擇器

id選擇器由雜湊/磅符號 (#)組成,後面是給定元素的id名稱。 任何元素都可以使用id屬性設定唯一的id名稱。 由你自己選擇的id是什麼。 這是選擇單個元素的最有效的方式。

#id名a{},對id名為a的元素設定樣式,乙個html文件中只能匹配乙個元素

通過 屬性 / 屬性值 匹配乙個或多個元素。

css 2 引入了屬性選擇器。

把包含標題(title)的所有元素變為紅色,可以寫作:

*[title]
偽類和偽元素

概念:

匹配處於確定狀態的乙個或多個元素,比如被滑鼠指標懸停的元素,或當前被選中或未選中的核取方塊,或元素是dom樹中一父節點的第乙個子節點。

使用方法:

乙個 css 偽類(pseudo-class) 是乙個以冒號(:)作為字首的關鍵字,當你希望樣式在特定狀態下才被呈現到指定的元素時,你可以往元素的選擇器後面加上對應的偽類(pseudo-class)。

概念:

匹配處於相關的確定位置的乙個或多個元素,例如每個段落的第乙個字,或者某個元素之前生成的內容。

使用方法:

偽元素(pseudo-element)跟偽類很像,但它們又有不同的地方。它們都是關鍵字 —— 但這次偽元素字首是兩個冒號 (:
百度前端技術學院 零基礎學院 Day2

第二天,我們希望你能夠通過簡單的實踐,更加清楚地了解html是什麼,html5是什麼。學習基本的html標籤,理解html語義化概念 今天我們先暫時不用第一天讓你安裝的ide,我們先暫時使用codepen作為我們的開發工具,開啟 codepen,建立乙個新的頁面 create new pen 它有三...

百度前端技術學院 零基礎學院 Day5

通過閱讀及乙個小型練習,掌握 css 盒模型及通過float進行簡單的布局 今天我們要學習非常重要的一些知識,這些知識會伴隨著你的前端生涯.首先我們先學習一下盒模型的概念 接下來我們了解一下浮動 今天的任務,我們將不在codepen上來實現,開啟你電腦本地的 編輯器 如vscode,sublime或...

百度前端技術學院 零基礎學院(7,8)

設計圖如下 步驟 一 分出幾個塊 首部,中間包括乙個960px寬的劇中div,div裡包括logo和三個鏈結 宣傳欄,含有乙個輪顯數字 主要內容區,包括乙個導航欄和寬度自適應的內容塊 底部,包含水印 二 遇到的問題 1 首先是沒有固定在頁面底部,而是處於了的下方,主要是由於部分還沒有寫好內容未撐開導...