【问题标题】:Table content leaking outside it's container: how to manipulate table layouts表格内容泄漏到其容器之外:如何操作表格布局
【发布时间】:2016-10-01 17:33:51
【问题描述】:

将此表的内容保存在其容器中时遇到问题:请参阅here

该表是由一个名为 CataLook 存储的 DNN 模块自动生成的。

我真的希望他们能够制作符合标准的模块——即。 <div> 而不是 <table> 但这就是我坚持的...

我试过 Firebugging 它并改变周围桌子上的所有宽度,但似乎没有任何东西让它移动。

有人对正确操作表格有任何见解吗?

另外,如果宽度设置为 100%,它不应该留在容器内吗? (我猜这不是真的,因为内容是动态生成的,因为它是一个 DNN 模块......)

【问题讨论】:

    标签: asp.net dotnetnuke tablelayout


    【解决方案1】:

    我们要做的是打开商店的皮肤文件并寻找许多 nowrap 实例并将它们从受影响的区域中删除。

    对于那些使用 xhtml 皮肤的人来说更相关。

    这不是 100% - 是 nowrap 取消了这一点。

    我们已经设法让 catalook 皮肤符合 CSS - 但不符合 xhtml,因为输出到页面时面板的放置位置。

    如果我们能解决这个问题,我相信我们将为 catalook 提供 xhtml 和 css 兼容的商店皮肤,但它一直在进行中。

    所以尝试一下 - 找到 nowraps 并删除一些 - 你会对结果感到非常满意。我们有这个产品的支持网站——我与开发者业务无关,但我真的很想看到对电子商务和 dnn 社区的一些支持,很高兴看到其他人也提供帮助。如果您愿意访问,该网站是http://www.catalooksupport.com

    妮娜·迈尔斯

    【讨论】:

      【解决方案2】:

      唉,Catalook 的表格是出了名的邪恶。自从我入侵他们的表格以来已经有一段时间了,但请检查表格属性,而不仅仅是 CSS 宽度属性。

      编辑:您的产品标题似乎太长了。该表不允许标题换行成两行。尝试缩短标题,使用较小的字体,或将产品格式设置为每行只有两个而不是 3 个。

      【讨论】:

      • 表格属性是我改的,没有 CSS 宽度属性...只是显示他们的代码有多糟糕...
      猜你喜欢
      • 2012-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-19
      相关资源
      最近更新 更多