在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ 如圖,已經(jīng)設(shè)置了margin: 0 auto;為什么還是左右不居中?

如圖,已經(jīng)設(shè)置了margin: 0 auto;為什么還是左右不居中?

圖片描述

回答
編輯回答
失魂人

1.div 本身 block,不需要改成 inline-block,
用 position 任何元素 都不能設(shè)置 display屬性
因此 去掉多余的設(shè)置 display,position

2.父元素添加 text-algin: center;
因?yàn)樽釉貫?inline-block

2017年7月4日 02:36
編輯回答
淺時(shí)光

display:inline-block 就把div變成行內(nèi)元素啦,所以父元素加text-align:center 就可以啦。

2017年4月30日 12:07
編輯回答
莫小染

margin:0 auto是用于block的,你的是inline-block。inline-block要居中就更簡(jiǎn)單了,只需要父級(jí)元素設(shè)置text-align:center;

2017年4月5日 13:43
編輯回答
乖乖瀦

去掉display:inline-block

2017年9月4日 06:42
編輯回答
卟乖

方法1、去掉display:inline-block
方法2、父元素增加text-align: center,不過(guò)這樣的話,子元素的文字全部居中了,推薦第一種辦法

2018年1月24日 13:08
編輯回答
網(wǎng)妓

父元素,text-align:center就行

2017年8月4日 06:05
編輯回答
拽很帥

用flex

.login{
display:flex;
justify-content:center;
align-items:center;
}
2017年2月16日 15:06
編輯回答
舊顏
.login {
 display: block;
 margin: 0 auto;
 position: relative; // 用了 position,margin 也不會(huì)居中了
}
2017年8月5日 08:42
編輯回答
舊酒館
.login{
    displty:inline-block;
    position:relative;
    left:50%;
    margin-left:-155px; //這里利用margin的負(fù)值居中,當(dāng)然也可以使用translateX(-155px);
    padding:20px 20px 20px;
    width:310px;
    background-color:white;
    border-radius:3px;
}
2017年10月7日 12:52