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

鍍金池/ 問答/區(qū)塊鏈  HTML/ css居中問題?

css居中問題?

一個(gè)元素(脫離文檔流,position:absolute),且此元素寬度不固定,如何讓此元素可以水平居中?有什么好的解決方案?

回答
編輯回答
風(fēng)畔
寬高只是為了方便看效果,可以看下我的這篇文章居中一個(gè)div的n中方法
div {
  position: absolute;
  width: 50px;
  height: 50px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: pink;
}
2017年5月15日 16:48
編輯回答
不將就

1. flex布局:
父元素設(shè)置
.parent{

display: flex;
justify-content: center;
align-items: center;

}
2. transform:transition(-50%,-50%)
position: absolute;
width: 100px;
height: 100px;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
//或?qū)憺椋ㄐ杼崆爸涝貙捀撸?br>//margin-left:-50px;
//margin-right:-50px
3. margin:0 auto(水平居中的最簡(jiǎn)單方式,需知道元素寬度)
4. display:inline-block
父元素設(shè)置
.parent{

text-align: center;

}
子元素設(shè)置
.child{

display:inline-block;

}

2018年5月29日 20:21
編輯回答
薄荷糖

使用彈性布局,父元素:
display: flex;
justify-content: center;//水平居中
align-items: center;//垂直居中

或者
父元素:
position: relative;
子元素:
left: 50%;
top: 50%;
transform: translate(-50%);

2018年6月12日 06:24
編輯回答
終相守

子元素絕對(duì)定位,找到父及元素,設(shè)置子元素的top left為50% ,transform:translate(-50%);

2018年3月1日 18:16
編輯回答
風(fēng)畔

這是自己整理的水平和垂直居中,在兼容性允許的情況下,選擇一種最適合自己的就行
http://jsbin.com/cogiwid/70/e...

2018年4月4日 13:25