假設我有三個簡單的表格。如何讓表格在水平方向(而不是垂直方向)內聯,而只使用css?我可以使用表格來做,但是我想更好地學習CSS,如果可能的話,我想用css來做。我意識到這可能涉及添加一個div標籤或其他東西,這是好的,我只是不想使用表(用於學習的目的)。使用CSS定位表格
只是可以肯定我很清楚我想要什麼....當前的表顯示是這樣的:
table
table
table
,但我想表顯示是這樣的:
table table table
這裏是一些HTML與三張表and a JSfiddle讓我們開始。
<html>
<head>
<style type="text/css">
</style>
</head>
<body>
<h3>table one</h3>
<table border=1>
<tr><th>field1</th><th>field2</th></tr>
<tr><td>data</th><th>bla</td></tr>
<tr><td>whooo</th><th>foo</td></tr>
</table>
<h3>table two</h3>
<table border=1>
<tr><th>field1</th><th>field2</th></tr>
<tr><td>data</th><th>bla</td></tr>
<tr><td>whooo</th><th>foo</td></tr>
</table>
<h3>table three</h3>
<table border=1>
<tr><th>field1</th><th>field2</th></tr>
<tr><td>data</th><th>bla</td></tr>
<tr><td>whooo</th><th>foo</td></tr>
</table>
</body>
</html>
感謝大家的幫助。浮動:左側的作品。現在,我試圖找出如何做這樣的事情:
table table
table table
當代表任何表(水平或垂直,它並不重要)數據時,您通常不應該避免表。另一方面,您必須使用分區和跨度(這是語義上原始的HTML元素)來標記任何其他非表數據(當然,除列表外)。 –