Css 为什么这个div继承了900px的宽度?
我只在一个相关的位置将div width设置为900 px,它是一个名为Css 为什么这个div继承了900px的宽度?,css,Css,我只在一个相关的位置将div width设置为900 px,它是一个名为#Ba的div上DOM的多个元素。我知道这就是它的来源 我想让它做的是简单地接受它包含的元素的宽度。该div称为#mi_control 这个继承几乎覆盖了整个DOM树,所以我只发布元素及其子元素 <div id='mi_control' class='radius_all'> <p id='mi_cover_l' class='menu_bottom small_dark'>Foo &co
#Ba
的div上DOM的多个元素。我知道这就是它的来源
我想让它做的是简单地接受它包含的元素的宽度。该div称为#mi_control
这个继承几乎覆盖了整个DOM树,所以我只发布元素及其子元素
<div id='mi_control' class='radius_all'>
<p id='mi_cover_l' class='menu_bottom small_dark'>Foo © </p>
<p id='mi_about_l' class='menu_bottom small_dark'>About</p>
<p id='mi_privacy_l' class='menu_bottom small_dark'>Privacy</p>
<p id='mi_team_l' class='menu_bottom small_dark'>Contact</p>
<p id='mi_arc_l' class='menu_bottom small_dark'>Developers</p>
</div>
Foo©
关于
隐私
联系人
开发者
我希望mi_控件的宽度等于它的子元素
这里发布了一个解决方案,但我不确定它是否相关-。因为它是一个div,默认情况下,所有div都是块级别的,因此它们的父级宽度为100%
如果添加display:inline块
,它将尽可能地收缩换行
#mi_control {
position: relative;
width: auto;
top: 220px;
left: -20px;
display: inline-block;
}
因为它是一个div,并且默认情况下,所有div都是块级别的,因此它们的父级宽度为100%
如果添加display:inline块
,它将尽可能地收缩换行
#mi_control {
position: relative;
width: auto;
top: 220px;
left: -20px;
display: inline-block;
}
这是一种方式…浮动也有同样的效果。这是一种方式…浮动也有同样的效果。