jquery - 可扩展站点 - 50% 左 50% 右

标签 jquery css whitespace resizable scalable

我有一个简单的页面,如以下链接所示,当您调整浏览器窗口大小时,该页面是可缩放的:http://pastehtml.com/view/1eg346q.html

现在的工作方式是,它向左浮动,当该行中有另一个框的空间时,图片会四处移动。

问题是,当您尝试使浏览器窗口变大时,它会产生大量空白,直到最终有空间容纳新框 - 像这样:http://imageshack.us/photo/my-images/220/scal1.jpg/

在调整大小时,是否有任何方法可以分散两个网站中的空白区域,例如向左 50%,向右 50%?也许像这样:http://imageshack.us/photo/my-images/641/scal2.jpg/

我能想到的唯一方法是将框居中,但我不希望它们始终居中 - 仅当您调整大小时...

如果没有办法做到这一点,您对像我现在这样的缩放以及如何消除白色间距有更好的建议吗?

最佳答案

最简单的方法是将盒子类 float 更改为 display: inline-block 然后将所有元素包装在一个容器中,设置一个 文本对齐:居中;边距:0 auto;

fiddle : http://jsfiddle.net/4UDxE/

关于jquery - 可扩展站点 - 50% 左 50% 右,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5950669/

相关文章:

javascript - 一页中多种不同类型的模态框

javascript - jQuery 获取类名?只需要上一个类

javascript - 防止 div 换行,但不添加默认滚动条

html - margin auto 是什么意思?

html - 当子导航下降时,如何防止链接向下移动?

regex - Perl - 在逗号上拆分字符串。忽略空格

css - 通过单击填充来定位 ahref

javascript - 表单方法post和jquery

javascript - slider 单击时的jQuery音频持续时间更改

html - 你如何告诉浏览器 "if you need to wrap, wrap here first"?