- ベストアンサー
HTMLで表を作成する方法と線の太さについて
- HTMLで表を作成する方法と線の太さについて解説します。また、線同士が重なって太くなる現象や、セル間の隙間を開ける方法についても説明します。
- HTMLを使用して表を作成する方法と、線が重なって太くなる現象について解説します。また、セル間の隙間を開ける方法についても紹介します。
- この記事では、HTMLを使った表の作り方や線の太さの設定方法について解説します。さらに、線が重なって太くなる問題やセル間の隙間を調整する方法も紹介します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
td同士の隙間と言うのがどのようなパターンか解らなかったので、3通り作ってみました。 2か3だと思うのですが、違っていたらすみません。 CSSでスタイルを指定しました。 2) CSS側 table#table02 { width: 600px; border-collapse: collapse; border: 1px solid #7fff7f; } table#table02 th { width: 190px; padding: 5px; background-color: #f2fff2; text-align: left; border: 1px solid #7fff7f; } table#table02 th.blank { width: 15px; /*(600-190x3)/2です*/ background-color: #ffffff; padding: 0; border: none; } table#table02 td { width: 190px; padding: 5px; border: 1px solid #7fff7f; } table#table02 td.blank { width: 15px; padding: 0; border: none; } HTML側 <table id="table02"> <tr> <th>ギター講座</th> <th class="blank"></th> <th>ギター講座</th> <th class="blank"></th> <th>ギター講座</th> </tr> <tr> <td>文字</td> <td class="blank"></td> <td>文字</td> <td class="blank"></td> <td>文字</td> </tr> </table> 3) CSS側 table#table03 { width: 600px; border-collapse: collapse; } table#table03 th { padding: 5px; background-color: #f2fff2; text-align: left; border: 1px solid #7fff7f; } table#table03 td { width: 190px; padding: 5px; border: 1px solid #7fff7f; } table#table03 th.blank { width: 15px; background-color: #ffffff; padding: 0; border: none; } table#table03 td.blank { width: 15px; padding: 0; border: none; } HTML側 <table id="table03"> 中身はtable2と一緒です。 </table> >線幅を1にしているのですが 線同士が重なってちょっと太くなっています。 しかし1以下はないのでまったくわかりません。 bordertが重なって太くなってしまった場合、私はよく片方のborderを消してやります。
その他の回答 (1)
- marutone
- ベストアンサー率40% (70/174)
以下のソースをご参照ください。 まずは1点目。 ○変更前 <TABLE width="700" cellspacing="0" cellpadding"0" border="1" bordercolor="7fff7f" align="center"> ○変更後 <TABLE width="700" cellspacing="0" cellpadding"0" border="1" bordercolor="7fff7f" align="center" style="border-collapse:collapse;"> そして2点目。 ○変更前 <td width="190">文字</TD> ○変更後 <td width="190" style="padding:5px;">文字</TD> 間違っていたら申し訳ないです。