前端面試準備筆記之html和css 05

2022-06-05 11:03:08 字數 1830 閱讀 9960

01.設定伸縮盒子(父盒子設定)

//設定伸縮盒子(父盒子設定)

display: flex;

02.調整主軸方向(父盒子設定)
//調整主軸方向(父盒子設定)

flex-direction: row; //預設值 從左向右

flex-direction: row-reverse; // 從右向左

flex-direction: column; //列 由行轉為列 從上向下

flex-direction: column-reverse; //列 由行轉為列 從下往上顯示

03.子元素在主軸方向的對齊方式
//子元素在主軸方向的對齊方式

justify-content: start; //預設值 位於主軸開始位置

justify-content: flex-end; // 位於主軸結束位置

justify-content: flex-center; // 位於主軸中間位置對齊

justify-content: space-around; // 自動調整間隔區域

justify-content: space-between; // 兩端對齊

04.子元素在側軸方向的對齊方式
//子元素在側軸方向的對齊方式

align-items: stretch; // 預設值 拉伸,與flex-star類似,但是如不設定高度會鋪滿側軸

align-items: center; // 側軸的中間位置對齊

align-items: flex-end; // 側軸的底部位置對齊

align-items: flex-start; // 側軸的開始位置對齊

05.設定盒子換行(父盒子設定)
//設定盒子換行(父盒子設定)

flex-wrap: nowrap; //預設值 不換行

flex-wrap: wrap; // 元素換行顯示

06.設定盒子換行後的對齊方式
//設定盒子換行後的對齊方式

align-content: stretch; // 預設值 拉伸

align-content: flex-start; // 換行後開始位置對齊

align-content: center; // 換行後中間對齊

align-content: flex-end; // 換行後結束位置對齊

align-content: space-around; // 換行後環繞對齊

align-content: space-between; // 換行後兩端對齊

//注意: 該元素必須配合flex-wrap使用;該屬性設定的是元素換行後在側軸對齊方式

07.設定當前子元素在側軸方向對齊方式
//設定當前子元素在側軸方向對齊方式

align-self: center; // 設定當前子元素在側軸方向居中對齊

align-self: flex-end; // 設定當前子元素在側軸方向結束位置對齊

align-self: flex-start; // 設定當前子元素在側軸方向開始位置對齊

align-self: stretch; // 設定當前子元素在側軸方向拉伸

//注意: 該屬性是給單獨的元素設定在側軸的對齊方式

08.設定子元素的顯示順序
//設定子元素的顯示順序

order: 5; //值越大排序越往後

09.設定子元素在父元素中的縮放比例
//設定子元素在父元素中的縮放比例

flex: ;//設定子元素在父元素中的縮放比例

前端面試準備筆記之html和css 03

01.html頁面的載入順序 html文件是自上而下載入的。head完畢後,開始解析body中的 此時如果遇到script 同樣會將控制權交給js引擎。當body中的 全部執行完畢,並且整個頁面的css樣式載入完畢,css會重新渲染整個頁面的html元素。所以,script 標籤寫在標籤靠後的位置較...

前端面試準備

1.簡單介紹下ajax ajax是web2.0技術的核心由多種技術集合而成,使用ajax技術不必重新整理整個頁面,只需對頁面的區域性進行更新,可以節省網路頻寬,提高頁面的載入速度,從而縮短使用者等待時間,改善使用者體驗。2.tcp與udp的區別 1 tcp面向連線 如打 要先撥號建立連線 udp是無...

前端面試準備 2

1.一次完整的http事務是怎麼樣的過程?1 通過網域名稱尋找ip位址 瀏覽器會首先搜尋自己的瀏覽器快取裡面有沒有dns快取,如果找到則結束,裡面有網域名稱對應的ip位址。如果瀏覽器快取沒有找到,則會繼續往作業系統中查詢是否有dns快取,如果找到則結束,否則進行下一步。瀏覽器會向本地的dns服務提供...