相关疑难解决方法(0)

如果包含浮动元素,为什么容器元素的高度不会增加?

我想问一下高度和浮子的工作原理.我有一个外部div和一个内部div,里面有内容.它的高度可能会根据内部div的内容而有所不同,但似乎我的内部div会溢出它的外部div.这样做的正确方法是什么?

 <html>
    <body>
        <div style="margin:0 auto;width: 960px; min-height: 100px; background-color:orange">
    	    <div style="width:500px; height:200px; background-color:black; float:right"></div>
        </div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

html css css-float

195
推荐指数
3
解决办法
18万
查看次数

CSS Positions如何工作,为什么绝对元素相互堆叠而不是一个接一个地堆叠

怎样才能既#row1#row2在下面的代码是可见的,一前一后垂直,仿佛根本没有什么absolute/relative定位参与?

<body>
  <div class="container">
    <div id="row1" class="row">
      <div class="col1">Hello</div>
      <div class="col2">World</div>
    </div>
    <div id="row2" class="row">
      <div class="col1">Salut</div>
      <div class="col2">le monde</div>
    </div>
  </div>
Run Code Online (Sandbox Code Playgroud)

body {position:relative;}
.container {position:absolute;}
.row {position:relative;}
.col1, .col2 {position: absolute;}
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/wjrNQ/

更新

由于此处排除的原因,我需要在CSS规则中提供定位的元素.所以我的问题是,如果不删除上面的CSS就可以实现我正在寻找的东西?.row div即将两者视为"正常" block元素.

更新2

如果指定了足够的高度px,则结果具有预期的外观.但内容是programmitacacally动态所以我不知道事先的高度:(

html css css-position

26
推荐指数
1
解决办法
4万
查看次数

标签 统计

css ×2

html ×2

css-float ×1

css-position ×1