我在外部div中有2个内部div,我想让外部div自动适应内部div的宽度.那可能吗?
body {
font-size: 0;
}
#outer {
border: 1px solid black;
}
.inner {
font-size: 12px;
display: inline-block;
border: 1px solid red;
}Run Code Online (Sandbox Code Playgroud)
<div id='outer'>
<div class='inner'>text1</div>
<div class='inner'>text2</div>
</div>Run Code Online (Sandbox Code Playgroud)
Sat*_*rny 11
你的outerdiv是块级元素.您需要使其成为内联级元素.Inline元素自动获取其包含的内容的大小.就你提出的问题而言,只需设置:
display: inline-block
Run Code Online (Sandbox Code Playgroud)
在你的外部div上就可以了.有关演示,请参阅下面的代码段:
body {
font-size: 0;
}
#outer {
border: 1px solid black;
display: inline-block;
}
.inner {
font-size: 12px;
display: inline-block;
border: 1px solid red;
}Run Code Online (Sandbox Code Playgroud)
<div id='outer'>
<div class='inner'>
text1
</div>
<div class='inner'>
text2
</div>
</div>Run Code Online (Sandbox Code Playgroud)
希望这可以帮助!!!