代码之家  ›  专栏  ›  技术社区  ›  byte_slave

所有内容的自动调整布局

  •  0
  • byte_slave  · 技术社区  · 15 年前

    我需要为CMS开发一个非常灵活的布局,以便结构根据内容自动调整。 基本的布局最小与布局是支持服从1024px宽,它在大多数操作系统的情况下工作得很好,但正如我们所说的CMS,编辑经常创建内容或复制/粘贴它从Word和内容使布局伸展,以便我可以看起来很好。

    这对我来说是一个巨大的挑战,我不知道你能不能创建一个动态布局,不管内容如何,都能很好地表现出来。

    我只能在jquery中考虑对此有所帮助,计算内容大小并尝试将其重置为适当的大小,但这看起来不是一个非常简单或干净的解决方案。

    所以我发布这个问题是为了“听取”你的意见,并有一些很酷的建议,一个我可以尝试的想法。

    我相信你们大多数人都面临着类似的挑战。

    这是我正在处理的布局 alt text http://img132.imageshack.us/img132/7661/0606y.png

    1 回复  |  直到 15 年前
        1
  •  1
  •   Will    15 年前

    我经常遇到这样的布局问题:您希望两个列在动态内容中拉伸到相同的大小,但这并不总是有效的。下面是一些您将来可能会发现有用的javascript:

    document.getElementById("sidebar").style.height = document.getElementById("content").offsetHeight + "px";

    这假设您的高度是px(99%的时间),但它对于垂直拉伸列以匹配其他列很有用。