• 締切済み

htmlタグで表を作りたい

htmlタグで表を作りたい htmlで添付したような表をつくりたいのです。 1. 外枠を太くする 2. 中の線を点線にする 3. 左は項目ごとにセルを結合する どう入力したらこのようになるでしょうか? 教えて下さい。お願いします。

みんなの回答

  • 756co
  • ベストアンサー率79% (162/203)
回答No.1

スタイルシートを使います。 ヘッダ内にスタイルシートを加えてください。 スタイルシートでは、セルの枠線についてしていています。 枠線の太さや色は適宜変更してください。 <style type="text/css"> table.a td { border:1px dotted #ffccff; } </style> 表のタグは以下のとおりです <table class="a" border="2" bordercolor="#000000" cellspacing="0" width="450"> <tbody> <tr> <td rowspan="3" style="border-top:0;border-left:0;">コーヒー</td> <td style="border-top:none;">エスプレッソ</td> <td style="border-top:none;border-right:0;">450円</td> </tr> <tr> <td>アメリカン</td> <td style="border-right:0;">230円</td> </tr> <tr> <td>ブレンド</td> <td style="border-right:0;">250円</td> </tr> <tr> <td rowspan="2" style="border-left:0;">紅茶</td> <td>ストレート</td> <td style="border-right:0;">300円</td> </tr> <tr> <td>ミルクティー</td> <td style="border-right:0;">350円</td> </tr> <tr> <td rowspan="2" style="border-bottom:0;border-left:0;">ジュース</td> <td>コカコーラ</td> <td style="border-right:0;">280円</td> </tr> <tr> <td>オレンジジュース</td> <td style="border-right:0;">350円</td> </tr> </tbody></table> もう少しスマートな書き方もあると思いますが とりあえずはこんな感じでしょうか… テーブルやセルのサイズ、文字の配置は適宜変更できます。 IE、Firefoxにて確認してありますが どんな環境でも崩れずに表示させたければ画像で置いた方が確実だと思います。

anpan2525
質問者

お礼

ありがとうございました。できました。

関連するQ&A

  • ホームページの表のセルにナナメの罫線をひきたい

    表を作っているときに、項目が交わるセルにナナメの線を引くことってありますよね。 それを、ホームページ上でしたいのです。 エクセルで表を作って、HPビルダー(V7)に取り込んでも、ナナメの線だけ消えてしまいます。 HTMLのタグでも、HPビルダーからの方法でも、 どちらでも構いません。 ご存知の方、教えてください。

  • エクセルの表に文字を入力

    エクセル2000で表を作る場合、例えば左の行に項目(1)と入れて、その右に(1)の説明の文章を、セルをまたがって文字入力する場合、「セル内で折り返し」て、「セルを結合する」と設定すると、改行幅がせまくなって、左の行間と同じになりません。 行間をそろえて体裁よく表を作る方法を教えて下さい。

  • tableタグで作るような表をCSSで作る方法

    一つのページに表(横:600px、縦:155px)を20~30個くらい表示させたいのですが、tableタグを多用するとページが重くなると聞きました。 そこで、CSSを使って表を作ろうと思うのですが、どのように作れば良いのか分かりません。 ご存知でしたら教えてください。 私が作りたい表は下記になります。 XHTML 1.0 Transitional 横幅:600px 縦幅:155px 4行3列で、一番左の列の4行を繋げて(tableタグでの記述は<td rowspan="4">)一つの空間になっているのもの。 セルとセルの間隔は5pxのもの。 HTMLとCSSの記述を教えていただけると幸いです。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • Dreamweaver8で表を作成したい

    Dreamweaver8の初心者です、宜しくお願いします。 表の作り方について質問致します。 表のセルの中に更に点線の枠が表示されます。 セル内の文字をセンター揃えに設定しましたが、点線枠が左に寄っていて文字は点線枠の中央には設定されますが、セルの中央にはなりません。 どのようにすれば良いのでしょうか。 そもそもこの点線枠はどのような意味を持つのでしょうか、消すことは出来ないのですか。 コードを見ると、<div>が関係ありそうですが、詳しいことは本で調べても良く分かりません。 またこのセルの左にセルの文字を大きくしたら、やはり点線が表示され、その右にあるセルが2段になり文字が縦方向の中央にならず上よりとか、下よりになります。 どのように設定すれば良いのですか。 また表の横方向のセルを調整しようとしても、ある一定以上大きくしたり小さくできませんこれは何故でしょうか。 以上宜しくお願いします。

    • ベストアンサー
    • HTML
  • HTMLのテーブルについて

    HTMLで表を作って、中央寄せにすると、 中の文字もセルの中央にいってしまうのですが、 出来れば文字はセル内の左に寄ったままで、 表そのものを中央に寄せたいので困っています。 どのようにタグを入力すればよいのでしょうか? 超初心者です。よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • ワードの表の線種

    ワード(2000)で表を作ったのですが、表の外枠と内側の横線ををソリッドな線にして、内側の縦線を点線にしたいのですが、どうやったらできるのですか? 「線種とページ罫線と網掛けの設定」というところまでいったのですが、そこからどうしていいのかわかりません。 すみませんが、詳しく教えてくださいませ。

  • openofficeのDrawにて。表の罫線を点線にしたい

    Openoffice2.0をWindowsXPにて使用しています。 その中のDrawで「挿入」-「表計算ドキュメント」で表を入れているのですが その表でセルを区切る線を点線にするやり方がわかりません。セルの書式には直線の太さや色を変えたり二重線にするものしかありません。 これはできないのでしょうか?

  • HTMLタグでの表作成や写真添付について

    HTMLタグを少し覚えたばかりの初心者です。 今回ヤフーのブログでHTMLタグを使って 表や文章途中での写真の添付をしたいと思っております。 まず表ですが簡単な表の作成方法は 検索からある程度分かったのですが もう少し自分にあった表を探しております。 HTMLタグを使った表作成の一覧のあるURLはありませんでしょうか? また文章途中での写真の添付には 画像を外部から呼び出す事が必要と知りました。 インターネットから参照できるサーバーに 画像を保存する必要があるとの事なのですが どのサーバーが適当なのでしょうか? ヤフーIDは持っておりますので関係があるものが良いのでしょうか? 初心者のため分かりにくい部分もあるかと思いますが アドバイスどうぞ宜しくお願い致します。

  • tableタグを使わない表の作り方について

    tableタグを使わずに、6列1行の表を作成したいのですが、どのように すれば、出来るのでしょうか また、<td colspan="2">のように2列を結合する方法を教えて頂けないでしょうか。 宜しくお願いします

    • ベストアンサー
    • HTML
  • 一太郎の表のセル内の操作

    一太郎2006で罫線の表作成で作成した表で、セルの結合と、その結合したセルのみ縦書き中央で文字を入力したいのですがどのようにすればよいでしょうか? セルの結合はできなくても、その結合しようとするセルの範囲中央に縦書きで入力できれば結構です。 表全体は横書きです。

専門家に質問してみよう