CSS學習筆記4

2021-10-18 07:39:16 字數 1935 閱讀 5563

css 邊框,邊距,填充,高度,盒子模型。

邊距填充

邊框邊框樣式:

border-style:樣式

屬性值:

dotted -定義點虛線邊框

dashed -定義線虛線邊框

solid -定義實線邊框

double -定義乙個雙邊框

groove-定義3d凹槽邊框。效果取決於邊框顏色值

ridge-定義3d稜形邊框。效果取決於邊框顏色值

inset-定義3d嵌入邊框。效果取決於邊框顏色值

outset-定義3d起始邊框。效果取決於邊框顏色值

none -沒有邊界

hidden -定義乙個隱藏的邊框

邊框寬度:

border-width:

屬性:以px,pt,cm,em等為單位設定大小。

或者預定義值:thin, medium, or thick:

邊框寬度可以有一到四個值:順序分別為頂、右、底、左。

邊框顏色:

border-color:

屬性值:

名稱-指定顏色名稱,例如「紅色」

十六進製制-指定十六進製制值,例如「#ff0000」

rgb-指定rgb值,例如「 rgb(255,0,0)」

hsl-指定hsl值,例如「 hsl(0,100%,50%)」

透明可以有一到四個值,對應不同邊不同顏色,順序為頂,右,底,左。

邊框,單邊設定:

以下**效果相同

p

p

邊框速記:

順序為寬度、樣式、紅色。

p

圓形邊框

border-radius: 5px;

值越大邊框越圓。

一些設定:

border-方向-屬性

方向:top right bottom left

屬性: width color style

邊距margin:邊距值

邊距值:

auto-瀏覽器計算邊距 auto 自動居中

長度-以px,pt,cm等為單位指定邊距。

% -指定包含元素寬度百分比的邊距

inherit-指定應從父元素繼承邊距

可以指定各個方向的邊距值;

margin-top/right/bottom/left

速記:頂、右、底、左。

存在問題:邊距衝突(只發生在頂部與底部)。

注意:准許使用負值。

填充css padding屬性用於在任何定義的邊界內在元素內容周圍生成空間。

padding:屬性值

長度-以px,pt,cm等指定填充。

% -指定包含元素寬度的百分比的填充

繼承-指定填充應從父元素繼承

設定與邊距相似,可指定各個方向的填充,可速記。

與width的區別,width 是指元素內容的寬度,padding是指元素內容周圍的寬度。

例:

div.ex1

div.ex2

ex1 的寬度為300px, ex2的寬度為350px。

高度/寬度

height:屬性值

width:屬性值

屬性值:

auto-這是預設設定。瀏覽器計算高度和寬度

length -以px,cm等定義高度/寬度。

% -定義包含塊的百分比的高度/寬度

initial -將高度/寬度設定為其預設值

inherit -高度/寬度將從其父值繼承

、height和width屬性不包括填充,邊框或邊距!它們設定元素的內邊距,邊框和邊距內區域的高度/寬度!

max-height、max-width、min-height、min-width設定最大、最小高度與寬度。

CSS學習筆記4

偽類選擇器 偽元素選擇器 first letter 選擇文字的首字母 first line 選擇文字的首行 after 在元素前面新增內容 before 在元素後面新增內容 什麼是選擇器?選擇器 描述後面的樣式施加到哪些目標,或者說根據某個依據 來選擇應用的樣式 根據選擇依據的不同,就產生了不同的選...

CSS學習 CSS學習筆記

出處 注 本學習筆記只是自己的一些備忘,初學者的東西不具有參考性,請到w3school 進行系統學習。學習css我使用的工具是visual css,可以實現同步預覽,快速學習編輯css。1.css的作用 用來規定網頁中的內容的顯示方式,避免給html增加很多的屬性而將 變得臃腫。2.css的應用方式...

CSS學習 CSS學習筆記

出處 注 本學習筆記只是自己的一些備忘,初學者的東西不具有參考性,請到w3school 進行系統學習。學習css我使用的工具是visual css,可以實現同步預覽,快速學習編輯css。1.css的作用 用來規定網頁中的內容的顯示方式,避免給html增加很多的屬性而將 變得臃腫。2.css的應用方式...