前端知識筆記彙總200304

2021-10-03 23:13:37 字數 1895 閱讀 6377

css3的一種新的布局模式

主要記錄盒子自身樣式與子元素樣式

屬性名稱

屬性功能

屬性值例子

display

設定彈性盒子型別

flex,inline-flex

display:flex

flex-direction

設定伸縮盒的起點與終點位置

row, row-reverse, column, column-reverse

flex-direction:column

flex-wrap

子元素寬度超出時是否換行

nowrap, wrap, wrap-reverse

flex-wrap:wrap

justify-content

子元素橫向對齊方式

flex-start, flex-end, center, space-between, space-around

justify-content:space-around

align-items

子元素在側軸方向上的對齊方式

flex-start, flex-end, center, baseline, stretch

align-items:center

align-content

子元素縱軸的對齊方式

flex-start, flex-end, center, space-between, space-around, stretch

align-content:space-around

屬性名稱

屬性功能

屬性值例子

flex-grow

多出的空間兄弟節點侵分比例

預設值0

flex-grow: 1;

flew-shrink

超出的空間壓縮比例1

預設值1

flex-shrink:2;

flex-basis

父容器為彈性盒子時自己的寬度基準

預設值auto

flex-basis:1

flex

上面三個的復合屬性

1,auto,none

flex:1

order

彈盒子元素出現順序

數值order:1

align-self

自身在縱軸上的對齊方式

auto, flex-start, flex-end, center, baseline, stretch

align-self:center

根據不同的訪問,呈現出不同的效果

語法一

@media **型別 and|not|only (**條件)

例子:@media screen and (

min-width

:1200px)

}@media screen and (

max-width

:75rem)

}

語法二

rel=

'stylesheet'

media

='**型別 and|not|only (條件)'

href

='樣式檔案.css'

>

flew-shrink的演算法

一,超出空間:內部所有子容器寬度之和-外部容器的寬度

二,加權總和:子容器1寬度它的flew-shrink值+其它容器的這個資料

三,子容器被移除的值:子容器的寬度flew-shrink/加權總和

四,子容器的最終寬度:子容器原始寬度-子容器被移除的值

五,例子

前端小知識彙總

disabled 超文字傳輸協議 http 的設計目的是保證客戶機與伺服器之間的通訊。http 的工作方式是客戶機與伺服器之間的請求 應答協議。web 瀏覽器可能是客戶端,而計算機上的網路應用程式也可能作為伺服器端。head 與 get 相同,但只返回 http 報頭,不返回文件主體 put 上傳指...

容易誤解的前端知識彙總(筆記中)

1.first child last child,選中第乙個或最後乙個元素,注意官方稱父元素的第乙個.這個意味著著即便你加上 a 樣式 這樣的選擇器,他依然不理不睬。效果如下 我們使用這個css選中最後乙個a div1 p last child元素結構如下 第乙個段落。第二個段落。第三個段落。第四個...

前端知識彙總 面試用 (二)

1 事件冒泡 ie事件流 事件開始時由最具體的元素 文件中巢狀層次最深的那個節點 節點,然後逐級向上傳播到較為不具體的節點 文件 所有瀏覽器均支援 2 事件捕獲 與冒泡剛好相反,所有瀏覽器均支援,不過不建議使用 3 dom事件流 dom2級事件流規定的事件流包括三個階段 事件捕獲階段 處於目標階段和...