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
- JavaScript類建立的幾種方式JavaScript
- JavaScript 建立類/物件的幾種方式JavaScript物件
- css實現水平垂直居中的幾種方式CSS
- HTML中使用CSS的幾種方式介紹HTMLCSS
- JS設定css樣式的幾種方式JSCSS
- 前端基礎問題:CSS居中的幾種方式前端CSS
- jquery設定元素css樣式的幾種方式jQueryCSS
- CSS“隱藏”元素的幾種方法的對比CSS
- 網頁中應用CSS樣式的幾種方式網頁CSS
- 在 .NET 中建立物件的幾種方式的對比物件
- 【基礎】這15種CSS居中的方式,你都用過哪幾種?CSS
- 常見的div居中對齊方式
- CSS 行內對齊的黑魔法CSS
- css實現圖片自適應容器的幾種方式CSS
- 網頁中使用css的幾種方式簡單介紹網頁CSS
- CSS應用給網頁元素的幾種方式總結CSS網頁
- COOKIE的幾種操作方式Cookie
- 解析xml的幾種方式XML
- Unity反射的幾種方式Unity反射
- 物件導向:類的定義和繼承的幾種方式物件繼承
- CSS 小結筆記之解決flex佈局邊框對不齊CSS筆記Flex
- js實現繼承的幾種方式和對比JS繼承
- Java 中彈出對話方塊的幾種方式Java
- css居中對齊大全CSS
- CSS的四種引入方式CSS
- js中關於定義類的幾種方式介紹JS
- css3實現動畫有幾種方式?CSSS3動畫
- 由結構體對齊所引發的對C++類物件記憶體模型的思考(一)結構體C++物件記憶體模型
- 由結構體對齊所引發的對C++類物件記憶體模型的思考(二)結構體C++物件記憶體模型
- 程式碼迭代的幾種方式
- react 路由的幾種使用方式React路由
- JavaScript的幾種繼承方式JavaScript繼承
- OAuth的幾種授權方式OAuth
- js建立物件的幾種方式JS物件
- javascript建立物件的幾種方式JavaScript物件
- flex 方式的佈局你用對了嗎?Flex
- 用Flex實現常見的幾種佈局Flex