我怎樣才能創建一個沒有<table>
標籤的表格?所以它應該看起來像一個普通的表,但不使用公共表標籤。如何創建沒有常規表格標籤的表格?
回答
您可以像這樣使用ul li
。
<html>
<body>
<ul style="list-style: none outside none;">
<li style="float: left;display: block;width: 100px;height: 40px;">Field 1</li>
<li style="float: left;display: block;width: 100px;height: 40px;">Field 2</li>
<li style="float: left;display: block;width: 100px;height: 40px;">Field 3</li>
</ul>
</body>
</html>
並請避免使用內聯樣式。爲它們設置單獨的CSS類。 –
您可以使用CSS tables
具有相同的功能HTML tables
。詳細瞭解這裏的房產:The Anti-hero of CSS Layout - "display:table"。這是在CSS中引入的,以避免使用table
標記,但不一定避免使用表格佈局。他們仍然需要顯示錶格數據。
.table {
display: table;
}
.table-row {
display: table-row;
}
.table-cell {
display: table-cell;
padding: 10px;
border: 1px solid black;
}
.table-row:nth-child(even) {
background: lightblue;
}
<div class="table">
<div class="table-row">
<div class="table-cell">
First item
</div>
<div class="table-cell">
Second item
</div>
<div class="table-cell">
Third item
</div>
<div class="table-cell">
Fourth item
</div>
<div class="table-cell">
Fifth item
</div>
</div>
<div class="table-row">
<div class="table-cell">
First item
</div>
<div class="table-cell">
Second item
</div>
<div class="table-cell">
Third item
</div>
<div class="table-cell">
Fourth item
</div>
<div class="table-cell">
Fifth item
</div>
</div>
<div class="table-row">
<div class="table-cell">
First item
</div>
<div class="table-cell">
Second item
</div>
<div class="table-cell">
Third item
</div>
<div class="table-cell">
Fourth item
</div>
<div class="table-cell">
Fifth item
</div>
</div>
</div>
我支持Manoj的回答 – 2015-11-02 06:56:07
@Marius Balaj:你通過upvoting來做到這一點,而不是評論。評論框甚至說「避免評論,如+1或感謝。」 – BoltClock
您可以使用DIV。並使其易於響應。
爲此使用display:table
。
.table{
display:table;
width:auto;
border:1px solid #666666;
}
.table-row{
display:table-row;
width:auto;
clear:both;
}
.table-col{
float:left;
display:table-column;
width:200px;
border:1px solid #ccc;
}
<div class="table">
<div class="table-row">
<div class="table-col">1</div>
<div class="table-col">2</div>
<div class="table-col">3</div>
</div>
<div class="table-row">
<div class="table-col">a</div>
<div class="table-col">b</div>
<div class="table-col">c</div>
</div>
</div>
- 1. Google表格創建新標籤
- 2. 如何在表格內創建書籤
- 3. HTML表格:如何創建此表格?
- 4. 沒有標題的表格
- 5. 沒有Thead標籤的HTML表格標籤
- 6. 如何使用div標籤創建表格?
- 7. 如何使用公共div創建標籤式html表格
- 8. 實體框架沒有創建表格
- 9. 表格沒有動態創建
- 10. 在Sqlite中沒有創建表格
- 11. MySQL沒有通過PHP創建表格
- 12. 表格單元格內標籤創建於IE 7
- 13. 如何從現有表格中創建表格?
- 14. 如何使用行內表格創建HTML有效表格
- 15. 如何從現有表格創建新表格?
- 16. 表單響應創建新的Google表格標籤然後Bucketing
- 17. 創建一個網格,沒有空格使用表格html
- 18. Struts2表格標籤
- 19. 如何在沒有表格標籤的html表單中創建垂直單選按鈕組
- 20. 如何規範標籤表
- 21. 創建表格
- 22. 創建表格
- 23. C#2010單詞 - 如何創建沒有空行的表格
- 24. CakePHP 3 - 如何創建一個沒有表格的模型
- 25. 如何創建具有標識列的表格
- 26. 如何從其他表格設計標籤表格?
- 27. 沒有標籤的Android TabLayout;創建MyFitnessPal風格tablayout
- 28. 用scipy創建常規Delaunay網格
- 29. 創建書籤以填寫表格
- 30. 如何使用另一個表格的列創建表格?
您可以使用UL李爲創建或使用 –
格。 創建嵌套的div-s。它在響應式設計中非常受歡迎。您可以檢查http://stackoverflow.com/questions/17773186/how-to-use-divs-instead-of-tables也搜索谷歌** css div而不是表** – Soley