使用Bootstrap而不是表来显示表格数据

时间:2015-12-14 19:27:08

标签: html html5 twitter-bootstrap

我对网络开发很陌生,所以这是一个小问题。

我使用的框架与表格不兼容(或者至少不是我想要的方式)。

但它确实可以与Twitter Bootstrap一起使用。

所以,我想知道,用这样的东西替换表格是不好的形式/做法/邪恶?

<div class="container-fluid">
   <compose view-model="box-vm" model.bind="box" repeat.for="box of shipment.boxes"/>
</div>

撰写为我的货件中的每个方框创建class="row"

1 个答案:

答案 0 :(得分:1)

是的,这是不好的做法(假设表格首先正确使用)。

表格数据结构用于简单视觉渲染之外的目的(例如通过屏幕阅读器等辅助功能工具)。

这甚至是warned about in the CSS specification

  

请注意。 CSS为“类”属性提供了如此强大的功能,作者可以设想基于几乎没有相关表示的元素(例如HTML中的DIV和SPAN)设计自己的“文档语言”,并通过“类”属性分配样式信息。作者应该避免这种做法,因为文档语言的结构元素通常具有公认和接受的含义,作者定义的类可能没有。