亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

為什么我設置定高,然后之間margin: auto; 不能使它上下左右都居中呢?

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>定寬塊狀元素水平居中</title>

<style>

div{

? ? border:1px solid red;

? ? width:200px;

? ? height:200px;

margin:auto;

}


</style>

</head>


<body>

<div>我是定寬塊狀元素,我要水平居中顯示。</div>

</body>

</html>


正在回答

3 回答

margin-top:?-200px;這個-200px是什么意思?

1 回復 有任何疑惑可以回復我~
<!DOCTYPE?HTML>
<html>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8">
<title>定寬塊狀元素水平居中</title>
<style>
div?{
????width:?400px;
????height:?400px;
????line-height:?400px;
????border:?1px?solid?#006699;
????position:?absolute;
????top:?50%;
????left:?50%;
????margin-top:?-200px;
????margin-left:?-200px;
????text-align:?center;
}
</style>
</head>
?
<body>

<div>我是定寬塊狀元素,我要水平居中顯示。</div>
?
</body>
</html>

不知道你還在不在,我做出來了

0 回復 有任何疑惑可以回復我~
#1

慕粉4253983 提問者

非常感謝?。?/div>
2016-10-28 回復 有任何疑惑可以回復我~
#2

Robert_Langdon

lz,這段代碼width,height設置成400px看上去是居中的,但你把它們設置成200px,你會發現垂直位置上它并不是居中的。
2016-12-11 回復 有任何疑惑可以回復我~
#3

慕粉4282285 回復 Robert_Langdon

總寬高設置成200之后,對應的margin-top和margin-left的值是-100px,永遠是寬高一半的負數
2016-12-12 回復 有任何疑惑可以回復我~
#4

Robert_Langdon 回復 慕粉4282285

嗯 這樣就對了 只不過不太智能
2016-12-13 回復 有任何疑惑可以回復我~
#5

慕粉4282285 回復 Robert_Langdon

如果要自動化,只有通過js運算了,已經超出課程范圍了
2016-12-14 回復 有任何疑惑可以回復我~
查看2條回復

給div加table/tr/td,別忘了把選擇器也改成table,其它什么也不用改

<!DOCTYPE?HTML>
<html>
<head>
<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8">
<title>定寬塊狀元素水平居中</title>
<style>
table{
????border:1px?solid?red;
????width:200px;
????height:200px;
????margin:auto;
}
</style>
</head>

<body>
<table><th><td>
<div>我是定寬塊狀元素,我要水平居中顯示。</div>
</td></th></table>

</body>
</html>


0 回復 有任何疑惑可以回復我~
#1

慕粉4253983 提問者

為啥呀
2016-10-27 回復 有任何疑惑可以回復我~
#2

慕粉4253983 提問者

而且你這樣只是讓文本居中了呀,那個盒子還沒有居中
2016-10-27 回復 有任何疑惑可以回復我~
#3

慕粉4282285 回復 慕粉4253983 提問者

你盒子要相對于什么居中?頁面可以無限下拉,你到哪兒才算居中?沒有意義的這個問題
2016-10-27 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

為什么我設置定高,然后之間margin: auto; 不能使它上下左右都居中呢?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號