css除去flex類的幾種對齊方式的思考
1Margin: 0 auto 水平居中
適用於block元素,或者位於flex佈局裡面的子元素
/* pages/margin/margin.wxss */
/*彈性佈局下,圖片即使只內聯元素佈局,也可用margin 0 auto 居中*/
/*第一種方法 */
.userinfo{
}
.userinfo image{
width: 100rpx;
height: 100rpx;
/* 水平居中*/
margin: 0 auto;
/* 內聯元素不行 */
display: block;
}
/*第二種方法*/
.userinfo{
display: flex;
}
.userinfo image{
width: 100rpx;
height: 100rpx;
/* margin: 0 auto; */
}
2vertical-align 適用於inline-block元素,在彈性佈局裡面不起作用,通過給圖片新增樣式,反作用於文字
/* 實現文字和圖片的垂直居中,*/
.userinfo{
/*若新增diaplay flex 則不起作用 */
}
.userinfo text{
font-size: 30rpx;
}
.userinfo image{
width: 100rpx;
height: 100rpx;
vertical-align: middle;
}
3text-align 適用於blcok元素,或者彈性佈局下的子元素
.userinfo{
display: flex;
flex-direction: column;
}
.userinfo text{
/* display: block; */
font-size: 30rpx;
text-align: right;
}
.userinfo image{
width: 100rpx;
height: 100rpx;
}
總結:flex會使子元素 block水平化
margin:0 auto 和 tex-align:center 適用於blcok元素
vertical-align適用於inline-block水平元素,反作用於字型的對齊行為
相關文章
- css引入的幾種方式CSS
- css實現水平垂直居中的幾種方式CSS
- 前端基礎問題:CSS居中的幾種方式前端CSS
- 在 .NET 中建立物件的幾種方式的對比物件
- 【基礎】這15種CSS居中的方式,你都用過哪幾種?CSS
- css實現圖片自適應容器的幾種方式CSS
- CSS 小結筆記之解決flex佈局邊框對不齊CSS筆記Flex
- 物件導向:類的定義和繼承的幾種方式物件繼承
- Unity反射的幾種方式Unity反射
- js實現繼承的幾種方式和對比JS繼承
- .NetCore中三種注入方式的思考NetCore
- flex 方式的佈局你用對了嗎?Flex
- css居中對齊大全CSS
- 用Flex實現常見的幾種佈局Flex
- 六種組織CSS的方式CSS
- offline tablespace 的幾種方式 (轉)
- 程式碼迭代的幾種方式
- Spring注入Bean的幾種方式SpringBean
- react 路由的幾種使用方式React路由
- python 非同步的幾種方式Python非同步
- python的幾種輸出方式Python
- python的幾種輸入方式Python
- JavaScript的幾種繼承方式JavaScript繼承
- OAuth的幾種授權方式OAuth
- css3實現動畫有幾種方式?CSSS3動畫
- vxe-table 設定單元格對齊方式,左對齊、右對齊
- css文字兩端對齊CSS
- css使用transform垂直對齊CSSORM
- CAD表格文字對齊方式
- 幾種常見的CSS佈局CSS
- css網頁的幾種佈局CSS網頁
- 資料庫訪問幾種方式對比資料庫
- CSS中的多種居中方式CSS
- CSS 顏色混合的N種方式CSS
- Python有哪幾種編碼方式?這幾類必須知道!Python
- App相互喚醒的幾種方式APP
- 陣列去重的幾種方式陣列
- Express 提交資料的幾種方式Express