【发布时间】:2017-08-28 00:51:21
【问题描述】:
我目前正在开发一个原型,该原型使用 CSS3 多列来划分内容,它似乎运行良好。我的问题是,作为列的一部分的块内部有一个扩展的高度部分,并且在 Firefox 中,当 CSS3 多列中的元素的高度发生变化时,它会消失,然后 Firefox 崩溃。
CSS3 多列不应该考虑内部不同高度的内容还是不是为那种事情而设计的?我真的很讨厌不得不使用像 Columnizer 这样的插件,因为 Columnizer 很难正常工作。
这是布局:
[DIV]
[CONTENT] - Default height is 38 pixels
[EXPAND LINK] - A link when clicked that modifies the height of content to be 52 pixels.
[/DIV]
问题是一旦点击链接并且高度发生变化,就好像它失去了它的布局和定位(高度和宽度变为 0),然后 Firefox 崩溃。如果我使用 Firebug 手动更改高度也是这种情况。
【问题讨论】:
-
需要查看您的代码或测试页。
-
我刚刚解决了这个问题,这总是会发生的。我应该将其作为答案还是直接关闭问题?
-
如果您认为答案对任何人都没有帮助(例如,您的代码中有一些愚蠢的错误),我可以为您关闭它。
-
这不是由于任何错误,更多的是对 CSS3 多列应该如何工作以及其他人可能遇到的误解。谢谢 BoltClock。
-
好吧,如果您觉得发布答案会帮助其他可能与您有误解的人,我鼓励您发布 :) 否则,请继续举旗。
标签: html css firefox css-multicolumn-layout