ホームページ作成/テーブル(表)の作成・装飾 (HTML,CSS)

線種が豊富な表を作りたい!(前編)(3ページ目)

ワープロや表計算ソフトで作成できるような、実線・点線・破線・二重線、太線・細線…など、様々な線を活用した表を、ホームページ上でも作ってみませんか? 様々な線種の表を簡単に作成する方法をご紹介!

西村 文宏

執筆者:西村 文宏

ホームページ作成ガイド

枠線と中身の間隔をもっと広げるには?

枠線と文字の間隔をもう少し広げる指定も簡単です。

padding: 3px;

paddingプロパティを使えば、「枠線」と「枠の中身」との距離を指定することができます。上記では、「 3px 」と記述していますので、3ピクセルの間隔が開くことになります。

No. 日付 予定
1 2004/03/19 大学卒業式
2 2004/03/23 大学院卒業式
3 2004/04/01 大学入学式
4 2004/04/03 大学院入学式

先の例より、枠線と文字との間隔が広がっています。

具体的にどう記述すれば…?

さて、スタイルの記述を断片的にご紹介してきましたので、具体的にHTML中にどう記述すれば良いのか、よく分からなかった方々もいらっしゃると思います。
そこで、上記の表を構成するスタイルシートとHTMLのソースを以下にまとめて掲載しておきます。
※ソースをまるごとコピーしてHTMLに貼り付けてから、いろいろ書き換えて実験してみて下さい。

<!-- スタイルシート部分 -->
<style type="text/css">
table.sample {
   border: 3px solid blue;
   border-collapse: collapse;
}
table.sample th, table.sample td {
   border: 1px dashed blue;
   padding: 3px;
}
</style>

<!-- HTML部分 -->
<table class="sample">
<tr><th>No.</th><th>日付</th><th>予定</th></tr>
<tr><td>1</td><td>2004/03/19</td><td>大学卒業式</td></tr>
<tr><td>2</td><td>2004/03/23</td><td>大学院卒業式</td></tr>
<tr><td>3</td><td>2004/04/01</td><td>大学入学式</td></tr>
<tr><td>4</td><td>2004/04/03</td><td>大学院入学式</td></tr>
</table>

※上記のソース中の「 sample 」とは、クラス名です。1つのHTMLソース中に複数の表を別々のスタイルで表示させるために、クラス名を付けています。 このクラス名は、「 sample 」でなくても「 mytable 」など何でも構いません。また、1ページ内に表が1つだけの場合や、全ての表が同じスタイルで良い場合などは、クラス名を省略しても構いません。

指定できる線種は?

線種には、次の4種類があります。

実線 solid
 
 
点線 dotted
 
 
破線 dashed
 
 
二重線 double
 
 

また、これらの他にも、へこんでいるように見せたり、出っ張っているように見せたりする指定などもあります。線種について詳しくは、記事「色も線種も線幅も自由な枠を作る」をご参照下さい。

横線と縦線を別々に指定するには?

さて、次に、横線と縦線を別々に指定するにはどうすれば良いでしょうか?

No. 日付 予定
1 2004/03/19 大学卒業式
2 2004/03/23 大学院卒業式
3 2004/04/01 大学入学式
4 2004/04/03 大学院入学式

スタイルシートには、もっと細かく指定する方法が用意されていまして、それを活用すれば、縦と横で別々の線種にしたりもできるのです。

……というところで、紙幅が尽きてしまいましたので、続きは次回にご紹介致します。

(続きの記事)「様々な線種を使った表を作りたい」へ →

【関連記事】

【編集部おすすめの購入サイト】
楽天市場でホームページ作成関連の書籍を見るAmazon でホームページ作成の参考書を見る
  • 前のページへ
  • 1
  • 2
  • 3
※記事内容は執筆時点のものです。最新の内容をご確認ください。
※OSやアプリ、ソフトのバージョンによっては画面表示、操作方法が異なる可能性があります。

あわせて読みたい

あなたにオススメ

    表示について

    カテゴリー一覧

    All Aboutサービス・メディア

    All About公式SNS
    日々の生活や仕事を楽しむための情報を毎日お届けします。
    公式SNS一覧
    © All About, Inc. All rights reserved. 掲載の記事・写真・イラストなど、すべてのコンテンツの無断複写・転載・公衆送信等を禁じます