- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有 3 个框 (div-s)。
main-box里面有两个盒子。第一个 (Box1) 向右浮动,另一个 (Box2) 向左浮动。
两个框的高度都设置为 100%,所以当其中一个拉伸(stretch)主框时,另一个框的高度相同
我让 Box 2 拉伸(stretch)主框 4 行。 但是盒子2还是一样的高度,甚至是100%。
<!-- main box -->
<div style='border: 1px solid; padding: 5px;'>
<!-- box 1 -->
<div style='border: 1px solid; height: 100%; float: right;'>Box 1 Line 1</div>
<!-- box 2 -->
<div style='border: 1px solid; height: 100%; float: left;'>Box 2 Line1<br /> Box 2 Line2<br />Box 2 Line3<br />Box 2 Line4</div>
<!-- clear -->
<div style='clear: both;'></div>
</div>
http://im31.gulfup.com/Rn6H3.png
我还在学习,这让我很烦恼我不知道为什么当我将它设置为 100% 高度时,框 1 不会随框 2 一起拉伸(stretch)。
最佳答案
为容器添加高度。除非在包含元素上指定高度,否则浏览器无法使用百分比计算高度。当浏览器试图将 box2 设置为 100% 时,它无法确定 div 应该是 100% 的高度(父元素高度)。
<div style="border: 1px solid; padding: 5px; height: 77px;">
<!-- box 1 -->
<div style="border: 1px solid; height: 100%; float: right;">Box 1 Line 1</div>
<!-- box 2 -->
<div style="border: 1px solid; height: 100%; float: left;">Box 2 Line1<br> Box 2 Line2<br>Box 2 Line3<br>Box 2 Line4</div>
<!-- clear -->
<div style="clear: both;"></div>
</div>
来自 MDN :
The percentage is calculated with respect to the height of the generated box's containing block. If the height of the containing block is not specified explicitly (i.e., it depends on content height), and this element is not absolutely positioned, the value computes to auto. A percentage height on the root element is relative to the initial containing block.
关于css - 使 div 高度为 100%,内部拉伸(stretch)行不通,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15325774/
我正在尝试实现这个简单的幻灯片:http://codepen.io/rafaelcastrocouto/pen/doZNMo 但我没有成功,我不知道问题是什么,唯一显示的是幻灯片的最后一张图片,我添加
我对 Promise 还很陌生,我认为我没有正确理解它,因为我在代码中尝试它但没有成功。 我在 NodeJS 上有一个服务器,使用 Express 库和 express-promise var exp
为什么两个盒子都在右边,而不是居中对齐? fiddle :http://jsfiddle.net/gh76q/1/ 我尝试将方框 2 的位置更改为相对位置,它可以解决问题,但当鼠标悬停在方框 1 上时
这个问题在这里已经有了答案: scanf() leaves the newline character in the buffer (7 个答案) 关闭 4 年前。 如果我尝试这样的事情: int
这个问题在这里已经有了答案: scanf() leaves the newline character in the buffer (7 个答案) 关闭 4 年前。 如果我尝试这样的事情: int
我有一张我的小 table ,它似乎不起作用。 CSS 会告诉所有我想要的高度和宽度。我这样做的方式有误吗?或者我错过了什么? 为什么不是所有的边界都对齐? 表格、html 和 CSS 可以在这个 j
我正在尝试使用localStorage制作一个简单的程序。我创建了一个按钮来重置 localStorage 中的所有数据。不幸的是,它不起作用,我不知道为什么。 这是我的代码: var sl
我有一个 Div,我想做的是,当您将鼠标悬停在 div 1 上时,它会更改 div 2。 所以我可以通过 .div1:hover .div2 的 CSS 来做到这一点,这意味着当我将鼠标悬停在 1 上
出于某种原因,比较逻辑无法正常工作……它不会比较两个 NSDecimalNumber 对象。有时有效,有时无效。真的很奇怪。 if 语句适用于某些编译,有时则不然。这是正确的做法吗? 数据来自一个 j
我在 iOS 上使用 Phonegap 2.1.0。在我的 main.html 文件中,我使用 jQuery 加载了一些 html。 但是,我正在加载的其中一个 html 文件有自己的 Javascr
行不通,而嵌套
我一般不会嵌套像这样: The following: one two 我将使用 像那样嵌套反而。但是今天我用了但似乎 Emacs 和 Google Chrome 都会考虑外部 一看
我有 3 个框 (div-s)。 main-box里面有两个盒子。第一个 (Box1) 向右浮动,另一个 (Box2) 向左浮动。 两个框的高度都设置为 100%,所以当其中一个拉伸(stretch)
我是一名优秀的程序员,十分优秀!