我在SO中見過很多HTML表格相關的問題。通常涉及許多關於瀏覽器特定錯誤的問題,例如涉及HTML表格的CSS和JavaScript。數據表YUI標記的早期版本看起來如下:你對使用div設計HTML表格有什麼看法?
// dynamically generated
<table>
<tr>
<td>Some content</td>
<td>Other content</td>
</tr>
</table>
當前版本現在看起來像
// dynamically generated
<table>
<tr>
<td><div>Some content</div></td>
<td><div>Other content</div></td>
</tr>
</table>
通知插入一列內一個div。
<格>優點包括
-
跨瀏覽器
- 穩定的行爲和事件支持
- JavaScript框架支持 默認
- 顯示塊
- 容易創建和插入HTML頁面
您可以將HTML表格元素視爲f ollows
<div class="collection">
<div class="row">
<div>Some content</div>
<div>Other content</div>
</div>
</div>
我需要它,因爲我設計了一個使用div的自定義「表格」組件。我的自定義「像表」組件的目的是顯示錶格數據。在許多瀏覽器中穩定的行爲和事件支持(單行和雙列在一行和一列中)是我考慮過的一個功能。注意,例如,ExtJS通過使用div來使用自定義的「像select」組件,並且您知道許多與HTML選擇相關的錯誤。
那麼你怎麼想用div設計HTML表格?
表格用於表格*數據*。他們有一個非常具體的sematic:按行和列組織的數據。設計是次要的。 – 2009-08-20 13:47:59