我对网络开发很陌生,所以这是一个小问题。
我使用的框架与表格不兼容(或者至少不是我想要的方式)。
但它确实可以与Twitter Bootstrap一起使用。
所以,我想知道,用这样的东西替换表格是不好的形式/做法/邪恶?
<div class="container-fluid">
<compose view-model="box-vm" model.bind="box" repeat.for="box of shipment.boxes"/>
</div>
撰写为我的货件中的每个方框创建class="row"
。
答案 0 :(得分:1)
是的,这是不好的做法(假设表格首先正确使用)。
表格数据结构用于简单视觉渲染之外的目的(例如通过屏幕阅读器等辅助功能工具)。
这甚至是warned about in the CSS specification:
请注意。 CSS为“类”属性提供了如此强大的功能,作者可以设想基于几乎没有相关表示的元素(例如HTML中的DIV和SPAN)设计自己的“文档语言”,并通过“类”属性分配样式信息。作者应该避免这种做法,因为文档语言的结构元素通常具有公认和接受的含义,作者定义的类可能没有。