【发布时间】:2016-01-18 01:39:30
【问题描述】:
有什么方法可以实现,我无法更好地描述它,“基于步长的高度”在 div 上?我做了一点fiddle 来展示我所拥有的。
我现在的目标是,每个框的高度都是 400 像素的倍数。因此,如果带有height: auto; 的框为 345px,则应为 400px,如果在 400 到 800px 之间,则应为 800px,依此类推。不幸的是,我还没有发现任何有用的东西来实现这一点。有什么想法吗?
【问题讨论】:
-
您可以使用jquery选择所有需要的元素,然后将它们的height css属性四舍五入为400px的倍数;
-
我想你需要某种 Javascript 来更新容器一旦被渲染。我认为这不能仅使用 CSS 来完成(除非您明确定义容器的高度)。
-
客户端脚本或服务器端类指定(如果内容已知)。
-
@MichaelKunst 由于基于此 Meta 讨论提出的行动,该帖子现已回滚到其原始状态:meta.stackoverflow.com/q/308661/2827823。如果您仍想获得有关仅 html/css 解决方案的答案,我们建议您将其添加为新问题。