作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有 3 个 block :一个 wrapper 和 wrapper 内的另外 2 个。内部 block 具有相同的大小。
Wrapper 是 flex 的,它的宽度在窗口调整大小时会发生变化。包装内的 2 block 也有 flex 。这 2 个内部 block 中的每一个都具有 min-width 属性。
当 wrapper 足够宽时,内部 block 一个接一个地排在一行中。但是当 wrapper 变得太窄时, block 被定位在 2 行中。
您可以在下图中看到最终目标:
alt text http://img155.imageshack.us/img155/9006/nessview.png
重要时刻:正如您在第三个 block 中看到的那样,当 block 位于两行时,它们在中心对齐。
问题:是否可以仅使用 html 和 css 来进行这种修饰?
最佳答案
像这样的东西对我来说在 IE 7 和 FF 3 中有效:
<div style="width: 49%; min-width: 300px; float: left; background: red;">Test</div>
<div style="width: 50%; min-width: 300px; float: left; background: blue">Test</div>
问题是它在缩小时不会居中对齐,而 IE 6 讨厌最小宽度。
仍在研究居中对齐...
仅限 Firefox:
<div style="text-align: center">
<div style="display: inline-block; width: 49%; min-width: 300px; margin: 0 auto; background: red;">Test</div>
<div style="display: inline-block; width: 50%; min-width: 300px; margin: 0 auto; background: blue;">Test</div>
</div>
关于html - 居中弹力 block 难排版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/849290/
我的场景中有两个节点。第一个节点是我 View 顶部的一个球。第二个节点是我 View 底部的一个矩形,用于阻止球掉出 View 。我希望这个球完全没有弹性。我希望它在碰到矩形时完全停止。我不知道我做
我是一名优秀的程序员,十分优秀!