Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 为什么这个div继承了900px的宽度?_Css - Fatal编程技术网

Css 为什么这个div继承了900px的宽度?

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

我只在一个相关的位置将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 &copy; </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;
}

这是一种方式…浮动也有同样的效果。这是一种方式…浮动也有同样的效果。