小编Jam*_*mes的帖子

收缩包装并将容器对中以用于内嵌块元件

我在几行上有一堆内联块元素,我想水平居中.内联块元素都具有相同的固定大小,但我希望中心能够处理页面大小调整以及添加或删除元素.

我已经删除了html/css并删除了为了清晰起见的中心尝试.它在http://jsfiddle.net/fe25H/1/

如果您调整结果窗口的大小以便第三个内联块元素下降,容器将填充宽度,我们得到:

-----------------BODY------------------
|                                     |
||-------------CONTAINER-------------||
||-INLINEBLOCK---INLINEBLOCK--       ||
|||____________||____________|       ||
||-INLINEBLOCK--                     ||
|||____________|                     ||
||___________________________________||
|_____________________________________|
Run Code Online (Sandbox Code Playgroud)

而不是这个:

-----------------BODY------------------
|                                     |
|   |----------CONTAINER---------|    |
|   |-INLINEBLOCK---INLINEBLOCK--|    |
|   ||____________||____________||    |
|   |-INLINEBLOCK--              |    |
|   ||____________|              |    |
|   |____________________________|    |
|_____________________________________|
Run Code Online (Sandbox Code Playgroud)

根据ptriek关于JavaScript解决方案的答案进行编辑:

Ptriek的代码是一个有用的起点; 它适用于特定情况,但不适用于一般情况.我大部分时间都把它重写为更灵活(参见http://jsfiddle.net/fe25H/5/).

css containers center

13
推荐指数
1
解决办法
1391
查看次数

标签 统计

center ×1

containers ×1

css ×1