第二遍回顧 前端flex布局

2022-02-15 17:58:39 字數 1838 閱讀 8385

1.flex: 彎曲,收縮

2.概念 2條主軸,main axis,cross axis; 每個單元為flex item,主軸空間main size,交叉軸空間cross size;

3.容器 

.container{

display: flex    |    inline-flex;

塊狀元素用flex;行內元素用inline-flex;

使用之後,子元素的float、clear、vertical-align屬性會失效。

a. flex-direction 決定主軸方向

row 水平為主軸方向,起點在左端;(類似於左浮動)

row-reverse 水平為主軸方向,起點在右端;(類似於右浮動)

column 垂直為主軸方向,起點在頂端;

column-reverse 垂直為主軸方向,起點在底端;

b. flex-wrap 決定容器內是否可換行

wrap 換行,第一行在上面

nowrap 不換行,自動調整寬度,顯示在一行裡面。

wrap-reverse 換行,第一行在下面

c. flex-flow 是flex-direction和flex-wrap的簡寫形式

d. justify-content 定義了專案在主軸方向上的對齊方式

flex-start 在主軸方向上頭部對齊

flex-end 在主軸方向上尾部對齊   

center 在主軸方向上居中

space-between 剩餘空間在主軸方向上等分(優秀)

space-around 每個專案的兩端間隔相等(優秀)

e. align-items 定義了專案在交叉軸上的對齊方式

stretch(預設)如果item沒有設定高度,就鋪滿容器

flex-start 在交叉軸方向上,頭部對齊(容易出效果)

flex-end 在交叉軸方向上,尾部對齊(容易出效果)

center 居中 交叉軸的中點對齊(容易出效果)

baseline 以專案中的第一行文字的底部基線對齊

f. align-content 定義了多根軸線的對齊方式(如果容器只有一根軸線,此屬性將不起作用,當flex-warp: warp 時,可能會出現多條軸線,預設為stretch)

(每條軸線的專案預設也是stretch,如果專案設定的高度優先順序高於stretch。)

flex-start 軸線在交叉軸的頭部對齊

flex-end 軸線在交叉軸的尾部對齊

center 軸線在交叉軸的中間對齊

space-between 剩餘空間等分為間隙

space-around 每個軸線兩側的距離相同

4. flex的專案屬性

a. order 定義專案在容器內的排列順序,數值越小越靠前,支援負數,預設為0。

b. flex-basis 定義了在分配多餘空間之前,專案佔據的主軸空間(預設值auto,即取決於自定義的寬度和高度,如果水平方向為主軸,當設定後,專案自身的寬度失效。一般這個屬性配合flex-grow,flex-shrink使用)

c. flex-grow 定義專案的放大比例,預設是0,即存在剩餘空間也不放大。如果都為1,則等分剩餘空間。如果其中乙個為2,別的為1,則比其他大一倍。

d. flex-shrink 定義了專案的縮小比例,預設是1,即空間不足,該專案將縮小,負值無效。如果某個專案該屬性為0,則空間不足時,它不縮小。

e. align-self 定義當前專案的對齊方式,會覆蓋align-items的設定,預設是auto,繼承父級設定,如果沒有父級,則為stretch。

flex-start 

flex-end

center

baseline

stretch

Python學習 第二遍

computer原指專門負責計算的人,後來演變成特指計算編譯,譯為計算機 計算機是能根據一組指令運算元據的機器。五大部件對應硬體 擴充套件 計算機的工作原理a b 程式語言的種類 常用的程式語言 anaconda工具的使用問題 如何利用python程式進行攝氏度和華氏度的轉換 步驟一 分析問題的計算...

知識體系第二遍回顧 補充 原型鏈

20210616晚 總結性描述 任何乙個物件都有乙個 proto 屬性,指向建構函式的原型prototype,而prototype也是乙個物件,也有乙個 proto 屬性,這樣一環接一環,就形成了乙個鏈,到最後object.prototype截止。person.prototype.construct...

知識體系第二遍回顧補充 冒泡演算法

注 時間複雜度 完成乙個程式所需要的時間 一套圖 搞懂 時間複雜度 o 1 常量 o logn 對數 o n 線性 o n 2 指數型 空間複雜度 完成乙個程式所需要的記憶體 變數 標準 陣列內部數字的公升序排列 思想空間複雜度 迴圈比較o n 2 o n 2 氣泡排序 你比我小,我就要和你換,大值...