我正在制作一个类似iTunes的界面,它将有一个可排序和响应的歌曲列表。我的直觉告诉我要避开HTML表格,但实际上我正在使用div创建表格。
我已经看到有可能制作responsive tables。
我确定可以使用表格或div来创建接口,但这更容易吗?每种技术有哪些优点?
答案 0 :(得分:2)
使用HTML表格。
HTML表没有任何问题,它们是为表格数据设计的。
人们经常被告知要避开桌子,因为它们经常被用于布局目的,这在语义上是不正确的。
答案 1 :(得分:2)
提供的页面上的演示似乎是一个不错的选择。一个表将节省你在div的格式化和浮动中的大量时间,尽管有许多选项。
就你应该在语义上做什么来说,这是一个单独的问题 - 这恰恰是表适当的情况:你呈现的是表格式数据,并且具有可预测的类别。确保你有合理的标题,你会没事的。
答案 2 :(得分:0)
这是一个语义问题。表格应该用于表格数据,无论它是否容易。