2020 11 19 前端第十四天學習日記 css

2021-10-10 17:23:45 字數 1324 閱讀 1339

flex是彈性盒子,給父盒子新增display:flex;子元素會按照從左到右排列,與浮動相比不會脫離文件流,但相容性較低,ie9以下不支援,ie10僅部分支援。

屬性:

flex-direction:設定盒子的排列方式

row 從左到右水平排列

row-reverse 水平反向排列

column 從上到下垂直排列

column-reverse 垂直反向排列

flex-wrap:規定單行還是多行

nowrap 預設不換行,會改變子盒子的寬度

wrap 換行

wrap-reverse 反向換行

上述兩種屬性可以寫成一種復合屬性

flex-flow:flex-direction flex-wrap;

justify-content:控制元素在主軸的排列

flex-start 元素僅靠主軸起點

flex-end 元素僅靠主軸終點

space-between 第乙個元素靠近起點,最後乙個元素靠近終點,餘下元素平均分配

space-around 每個元素兩側間隔相等

space-evenly 元素間平均分配

align-items: 設定側軸對齊方式

flex-start flex-end center baseline(基線) stretch(設定拉伸時不能設定寬高)

align-content:控制元素在側軸的排列,如果沒有設定wrap,就不能作用於單行

stretch 將元素平均分配拉伸

其他屬性值與justify-content相同

寫在子盒子裡的,用來控制某乙個子盒子的屬性

align-self:控制單個元素在交叉軸上的排列

stretch flex-start flex-end center(當子盒子只有一行時)

flex-grow:將彈性盒子的可用空間,按設定的比例分配給彈性元素

flex-shrink:將彈性盒子放不下的空間,按比例縮小分配給彈性元素

flex-basis:定義某乙個元素的空間,優先順序高於width,height

以上三種屬性可以復合成一種

flex:flex-grow flex-shrink flex-basis;

0 1 auto(為預設值)

絕對定位的彈性元素不參與彈性布局

第十四天 Session

session通過sessionid來區分不同的客戶,session是以cookie或url重寫為基礎的,預設使用cookie來實現,系統會創造乙個名為jsessionid的輸出cookie,這稱之為session cookie,以區別persistent cookies 通常看不到jsession...

第十四天 response

教學導航 教學目標 案例二 生成驗證碼 了解 教學方法 我們在建立servlet時會覆蓋service 方法,或doget dopost 這些方法都有兩個引數,乙個為代表請求的request和代表響應response。service方法中的response的型別是servletresponse,而d...

Qt第十四天

qfiledialog檔案對話方塊 qcolordialog顏色對話方塊 qfontdialog字型對話方塊 qinputdialog輸入對話方塊 qmessagebox訊息框 dialog.h ifndef dialog h define dialog h include namespace ui...