我有一组动态生成的内容 - 介于1到大约25个块之间(每个块我想要大约250px宽。
显然,这可以在屏幕外运行,但这很好,因为我的设计允许水平滚动(使用jQuery - 我不希望浏览器使用自己的滚动条来完成)。
那么CSS - 跨浏览器 - 是最好的方法吗?浮动似乎不可靠地包装,并且通过ajax调用频繁更改内容的动态性质 - 意味着重新计算容器宽度不太实用。
其他基于CSS的选项?
答案 0 :(得分:1)
#container {
overflow-x: auto;
white-space: nowrap;
width: XXXpx; height: XXXpx;
}
#container .block {
float: left;
}
如果内容超出宽度,overflow-x
设置将确保滚动条,white-space
设置将确保所有内容都在一行上。
答案 1 :(得分:0)
除花车外?表:D 说真的,使用花车。
答案 2 :(得分:0)
使用设置了绝对宽度的div容器,允许溢出和每个框的浮动。这将允许盒子从屏幕右侧溢出。
答案 3 :(得分:0)
为什么不使用单行表,尽管有标准?
因为如果不使容器元素固定宽度,所有那些空格和内联块元素都不起作用,因此内容也会换行。如果我不知道画廊的实际宽度(我不知道,就动态添加内容而言),我无法指定它的宽度。