CSS浮动/内联块问题

时间:2011-09-11 05:12:49

标签: html layout css-float css

  • 请您检查一下this jsFiddle
  • 调整“结果”框架的宽度。
  • 观察盒子的布局在2到3之间切换 列。

这个故障很烦人我希望布局看起来像这样,即使我调整窗口大小,也要保持这样:

_________
| ▄ ▄ ▄ |
| 1 2 3 |
| ▄ ▄ ▄ |
| 4 5 6 |
¯¯¯¯¯¯¯¯¯

你能改变HTML / CSS来完善布局并摆脱故障吗?

提前致谢!

4 个答案:

答案 0 :(得分:1)

http://jsfiddle.net/znPGj/3/通过在img框中设置px高度来修复它

答案 1 :(得分:0)

查看此示例http://jsfiddle.net/sandeep/znPGj/4/ css:

a {
    float:left; 
    width: 33%;
    margin: 0;
    padding: 4px 0;
    color: #000;
    font: medium sans-serif;
    text-align: center;
}
a:nth-child(4){clear:both}
img {
    width: 80%;
}

答案 2 :(得分:0)

您可以将img中的所有div换行并在width上设置特定div

示例:http://jsfiddle.net/jasongennaro/znPGj/5/

答案 3 :(得分:0)

您是否尝试将宽度降至32%?为我工作,但我没有在许多浏览器上测试。