HTMLで単純なテーブルを作成しようとしていますが、解決できない問題が発生しました。私のテーブルには、現在、次のようになります。一番上の行に他の列より多くの列を持つテーブルを作成するにはどうすればよいですか?
は、どのように私はそれがこのように見えることができますか?
2行目のセルはトップセルの半分で開始します。
HTMLで単純なテーブルを作成しようとしていますが、解決できない問題が発生しました。私のテーブルには、現在、次のようになります。一番上の行に他の列より多くの列を持つテーブルを作成するにはどうすればよいですか?
は、どのように私はそれがこのように見えることができますか?
2行目のセルはトップセルの半分で開始します。
あなたはフレキシボックスを試みることができる:
https://jsfiddle.net/87swa6mm/1/
<style>
.box {
background-color: #eee;
padding: 10px;
margin: 10px;
}
.flex-c {
display: flex;
justify-content: center;
}
</style>
<div class="flex-c">
<div class="box">foo</div>
<div class="box">foo</div>
<div class="box">foo</div>
<div class="box">foo</div>
</div>
<div class="flex-c">
<div class="box">foo</div>
<div class="box">foo</div>
<div class="box">foo</div>
</div>
<div class="flex-c">
<div class="box">foo</div>
<div class="box">foo</div>
<div class="box">foo</div>
</div>
二つのテーブル...
<table border="1" align="center">
<tbody>
<tr><td>1</td><td>2</td><td>3</td><td>4</td></tr>
</tbody>
</table><table border="1" align="center">
<tbody>
<tr><td>1</td><td>2</td><td>3</td></tr>
<tr><td>1</td><td>2</td><td>3</td></tr>
<tr><td>1</td><td>2</td><td>3</td></tr>
</tbody>
</table>
あなたが目に見えるしたいと私はcolspan="2"
を使用して、その後、2倍の数の列を使用してみます:
.border {
border: 1px solid #000;
}
<table>
<tr>
<td class="border" colspan="2">test</td>
<td class="border" colspan="2">test</td>
<td class="border" colspan="2">test</td>
<td class="border" colspan="2">test</td>
</tr>
<tr>
<td></td>
<td class="border" colspan="2">test</td>
<td class="border" colspan="2">test</td>
<td class="border" colspan="2">test</td>
<td></td>
</tr>
</table>
は、それが動作する、ありがとうございます! :)あなたはたぶん、2つの線が一緒にくっつく「二重」の厚さを修正する方法を知っていますか?あなたは私が何を話しているのかここで見ることができます:https://jsfiddle.net/87swa6mm/2/ – AleksVujic
@AleksVujic更新された:https://jsfiddle.net/87swa6mm/5/ –
もう一度ありがとう! – AleksVujic