asp.net - 如何固定表行顶部

标签 asp.net css

我打算用我用过的 div 替换表格

<div class="div-table">
    <div class="div-table-row">
        <div class="div-table-col">Benefits</div>
    </div>
    <div class="div-table-row">
        <div class="div-table-col">Preferences</div>
    </div>
</div>

使用 CSS

.div-table{ display:table; }
.div-table-row{ display:table-row;  }
.div-table-col{ display:table-cell; }

我想修复表格行顶部的 .div-table-row1、.div-table-row2、.div-table-row3 ... 等

以便在运行时我可以通过更改行的样式来重新排列行。 这样如果我只给它分配 .div-table-row1 首选项就可以排在第一行。

最佳答案

我担心使用 CSS 实现这一目标(假设我的目标正确)是相当不切实际的。你需要移动 <div> s 通过改变他们的位置,例如使用 position: absolute -- 同样,这没有多大意义。

您可能需要考虑 JavaScript 解决方案。没有特别建议使用 jQuery,但是这个 jQuery 插件非常有用:Tablesorter .

关于asp.net - 如何固定表行顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8801580/

相关文章:

asp.net - Docker 运行给出 "CreateProcess: failure in a Windows system call: The system cannot find the file specified. (0x2)"

c# - 将 sql 语句的结果存储到字符串中,并将其与列表框中选择的项目进行比较

javascript - 如果媒体宽度 < x,则更改 HTML

javascript - 通过 &lt;style&gt; 在 CSS 中使用 JavaScript 函数

c# - asp.net 如何在一段时间后自动清除购物车

c# - head 标记中的内联代码 - ASP.NET

css - 共享布局 View 不适用于 ASP.NET Core 2.1 中的所有 View

javascript - 避免多次点击导航栏 html/javascript

html - 如何使用转发器在列中显示多条记录?

css - 悬停变换时的闪烁效果