相关疑难解决方法(0)

展开div以获取剩余宽度

我想要一个双列div布局,其中每个都可以有可变宽度,例如

div {
    float: left;
}
.second {
    background: #ccc;
}
Run Code Online (Sandbox Code Playgroud)
<div>Tree</div>
<div class="second">View</div>
Run Code Online (Sandbox Code Playgroud)

我希望'view'dec扩展到'tree'div填充所需空间后可用的整个宽度.目前我的'view'div被调整为它包含的内容.如果两个div占据整个高度也会很好

不重复免责声明:

当float:left设置时,将div扩展到max width, 因为左边的一个具有固定的宽度.

帮助div - 使div适合剩余的宽度, 因为我需要两个向左对齐的列

html css multiple-columns

518
推荐指数
9
解决办法
30万
查看次数

CSS Div 100%with float:left

Agrh,CSS - 我生命中的祸根.有人可以帮忙吗?

我正在尝试获得以下div布局:

*******************************************************************************
*aaaaaaaaaa bbbbbbbbbbbb ccccccccccccccccccccccccccccccccccccccccccccccccccccc*
*aaaaaaaaaa bbbbbbbbbbbb ccccccccccccccccccccccccccccccccccccccccccccccccccccc*
*******************************************************************************
Run Code Online (Sandbox Code Playgroud)

目前我的样式看起来像这样:

#container {
height:50px;
}

#a {
float:left;
width:50px;
height:50px;
}

#b {
float:left;
width:50px;
height:50px;
}

#c {
float:left;
width:100%;
height:50px;
}

<div id="container">
   <div id="a" />
   <div id="b" />
   <div id="c" />
</div>
Run Code Online (Sandbox Code Playgroud)

但这会导致以下情况发生(div c低于其他):

********************************************************************************
*aaaaaaaaaa bbbbbbbbbbbb                                                       *
*aaaaaaaaaa bbbbbbbbbbbb                                                       *
*cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc*
*cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc*
********************************************************************************
Run Code Online (Sandbox Code Playgroud)

需要改变什么来解决这个问题?谢谢.


附加信息:

  • a和b必须具有固定的像素宽度.

  • 这是一个简化的例子 - 实际上div有边界,不能重叠.

html css

12
推荐指数
1
解决办法
2万
查看次数

如何根据子DIV中的内容自动调整父DIV高度?

我在父DIV中有一个父DIV我在左边有两个DIV,第二个在父DIV内右边我想当我在左边或右边div标签中写任何内容时父DIV将根据高度自动调整左或右DIV标签..

如何编写.css文件来执行此操作?

根据设计视图中的子div不会调整主DIV:

请查看我的代码:

<div style="padding: 8px; overflow: hidden; background-color: #FFFFFF;">
    <div style ="float:left">
        <p>Hi, Flo!</p>
      </div>
      <div style ="float:right; height: 180px;"> 
        <p>is</p>
        <p>this</p>
        <p>what</p>
        <p>you are looking for?</p>
      </div>
    </div>
Run Code Online (Sandbox Code Playgroud)

html css html5

6
推荐指数
2
解决办法
3万
查看次数

标签 统计

css ×3

html ×3

html5 ×1

multiple-columns ×1