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

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

讓兩個盒子帖在一起

<!DOCTYPE HTML>

<html>

<head>

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

<title>填充</title>

<style type="text/css">

#box1{

? ? display:inline;

? ? width:80px;

? ? height:50px;

? ? padding:50px 10px 40px 10px;

? ? border:1px solid red;

? ? text-align:center;

? ? margin:1px;

}

#box2{

? ? display:inline;

? ? width:80px;

? ? height:50px;

? ? padding:50px 10px 40px 10px;

? ? border:1px solid red;

? ? text-align:center;

? ? margin:1px;

}

</style>

</head>

<body>

<div id="box1">盒子1</div>

<div id="box2">盒子2</div>

</body>

</html>

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

為何他們不能貼合在一起?

我都把margin設為0了。

正在回答

8 回答

你們好像都沒有注意他寫的是“display:inline;”,把這個改成“display:inline-block;”后,然后在“#box2“加個“margin:-5px;”就行了http://img1.sycdn.imooc.com//5fb788cb0001451b10910902.jpg


你們好像都沒有注意他寫的是“display:inline;”,把這個改成“display:inline-block;”后,然后在“#box2“加個"margin:-5px"就行了。

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

<!DOCTYPE html>


<html>

<head>

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


<title>填充</title>


<style type="text/css">

body {

font-size: 0;

}

* {

margin: 0;

padding: 0;

}

#box1 {

display: inline;


padding: 50px 10px 40px 10px;


border: 1px solid red;


text-align: center;


font-size: 20px;

}


#box2 {

display: inline;


padding: 50px 10px 40px 10px;


border: 1px solid red;


text-align: center;

font-size: 20px;

}

</style>

</head>


<body>

<div id="box1">盒子1</div>


<div id="box2">盒子2</div>

</body>

</html>



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

加float:left 或者 直接在你這個代碼的基礎上 給它的父元素 也就是body 設置一個font-size大小為0?

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

一個前端的小白

給body設置字體大小0了后,還要給兩個盒子設置字體大小,不然看不到,因為你已經把它改成行內元素了,行內元素寬高是由字體的大小給撐開的,所以你上邊設置的寬和高也已經沒有作用了
2020-09-17 回復 有任何疑惑可以回復我~

加個左浮動,然后外邊距為0

0 回復 有任何疑惑可以回復我~
<!DOCTYPE?HTML>

<html>

<head>

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

????<title>填充</title>

????<style?type="text/css">
????????div{
????????????width:80px;

????????????height:50px;

????????????padding:50px?10px?40px?10px;

????????????border:1px?solid?red;

????????????text-align:center;
????????????float:?left;
????????}
????????
????</style>

</head>

<body>

<div?id="box1">盒子1</div>

<div?id="box2">盒子2</div>

</body>

</html>

我是從后面。

float:?left;


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

margin:1px;? ?margin要為0

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

慕仔3272969

好多方法
2020-12-15 回復 有任何疑惑可以回復我~

改成<div id="box1">盒子1</div><div id="box2">盒子2</div>,兩行寫成一行,



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

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>填充</title>
<style type="text/css">
#box1,#box2{
??? display:inline;
??? width:80px;
??? height:50px;
??? padding:50px 10px 40px 10px;
??? border:1px solid red;
??? text-align:center;
??? margin:0;
??? float:left;
}
</style>
</head>
<body>
<div id="box1">盒子1</div>
<div id="box2">盒子2</div>
</body>
</html>


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

舉報

0/150
提交
取消

讓兩個盒子帖在一起

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

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

幫助反饋 APP下載

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

公眾號

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