【问题标题】:MVCGrid.net - Keep column header and sort icon in one lineMVCGrid.net - 将列标题和排序图标保留在一行中
【发布时间】:2019-09-17 19:45:07
【问题描述】:

我在我的ASP.NET MVC 网站中使用 MVCGrid.net,在某些情况下,当没有足够的空间时,网格会将列的标题移动到右侧排序图标的顶部或下方。
下面是一个例子:

有什么方法可以强制标题和图标始终保持在同一行,而不是上下移动?

我已经尝试过使用white-space: nowrapoverflow: hiddendisplay: inline-block,但这些都没有解决问题。我目前使用min-width 作为临时解决方案,但这不是很优雅,并且取决于列标题的长度。

【问题讨论】:

    标签: css asp.net-mvc mvcgrid.net


    【解决方案1】:

    white-space: nowrap 应该可以解决问题,但要使其正常工作,您需要将 table 元素设置为 table-layout:fixed;

    【讨论】:

    • 谢谢!它确实适用于table-layout:fixed,但现在我遇到的问题是具有短标题的列不再足够宽以容纳其内容:i.imgur.com/dfePjMz.png
    • 嗯,好的,你可以尝试为你的<td> 元素设置width: auto;
    • 或者你有没有为跨越列边界的元素设置一个集合?
    猜你喜欢
    • 1970-01-01
    • 2016-02-26
    • 2018-10-07
    • 1970-01-01
    • 2021-01-17
    • 1970-01-01
    • 2021-11-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多