第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

我想讓兩個(gè)div并列顯示然后居中,為什么我設(shè)置了margin:10px auto卻還是不能居中?

http://img1.sycdn.imooc.com//5e902b4c0001f16812890690.jpg

我想讓兩個(gè)div并列顯示然后居中,為什么我設(shè)置了margin:10px auto卻還是不能居中?

正在回答

5 回答

body{

? ? ? ? display:flex;

? ? ? ? justify-content: center;

? ? }

查了下,給父元素設(shè)置FLEX布局居中可以

0 回復(fù) 有任何疑惑可以回復(fù)我~

因?yàn)樵O(shè)置float后元素自動(dòng)變?yōu)閕nline-block,不管之前是什么類型,會(huì)沒有margin

0 回復(fù) 有任何疑惑可以回復(fù)我~

10px 的 margin 是有顯示的,只是不明顯,你可以設(shè)置 200px 試試看。

對(duì)于 margin: 0 auto; 的使用,是有限制條件的,一個(gè)就是 div 得設(shè)置寬度,但是設(shè)置寬度之后又居中不了。

我的猜想是可能與 float 有關(guān),我取消float之后,兩個(gè) div 是能居中顯示的,不過就沒有并列居中的效果了。

0 回復(fù) 有任何疑惑可以回復(fù)我~

現(xiàn)在整個(gè)body沒有高度,目前我所學(xué)到的使用一個(gè)外層div,設(shè)置一下寬高包裹一下就可以居中了

<!DOCTYPE html>

<html>


<head>

? ? <meta charset="UTF-8">

? ? <title>浮動(dòng)模型</title>

? ? <style type="text/css">

.div{

position: absolute;

width: 408px;

height: 400px;

right: 0;

left: 0;

top: 0;

bottom: 0;

margin:auto;

}

? ? #div1,#div2{

? ? border: 2px red solid;

? ? ? ? width: 200px;

? ? ? ? height: 400px;

float:left;

? ? }

? ? </style>

</head>


<body>

<div class="div">

? ? <div id="div1">欄目1</div>

? ? <div id="div2">欄目2</div>

? ? </div>

</body>

</html>


1 回復(fù) 有任何疑惑可以回復(fù)我~

使用了float模型,兩個(gè)div會(huì)顯示在同一行,所以其實(shí)已經(jīng)居中了吧?(把兩個(gè)div看成一個(gè)整體)

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕仰0359230 提問者

沒有居中,截圖看起來像是居中了,全屏以后并沒有居中,而且我設(shè)置了10PX的距離,也沒有顯示出來
2020-04-10 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

我想讓兩個(gè)div并列顯示然后居中,為什么我設(shè)置了margin:10px auto卻還是不能居中?

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)