我只是想知道是否有人在无表即基于div的布局中实现了jqGrid。
基本上,这将需要更改生成表的JS和CSS以处理溢出和文本变形。
最佳答案
“无表设计”的意义不只是放弃<table>
标签。 <table>
标记仍然完全有效。
关键是您应该只在实际上是表格(即表格数据数组)的地方使用它,而不是像每个人以前那样进行页面布局。
jqGrid是一个JQuery插件,用于绘制表格数据块。这是仍应使用<table>
标记的完美示例。在这里使用表格符合现代Web设计模式的所有条件,因为<table>
标记具有语义,因为它被用于显示表格。
因此,您应该为此使用表格。
像这样扔掉表的合法用途会使无表设计的概念变得过分。你不需要-也不应该-教条主义。