• ベストアンサー

cellspacing=0 をスタイルシートで書く方法

tableタグのcellspacing=0 をスタイルシートで書く方法が分かりません。 どなたかご存知の方、教えて頂けませんでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • 345itati
  • ベストアンサー率48% (795/1639)
回答No.1

border-collapse: collapse; で一応境界線が重なる表示になるので似た様な感じで表示出来ると思いますが。。。 border-spacing: 0px; で境界線同士の間隔が0pxになりますが、これはIEが対応してないらしいです。

guest98
質問者

お礼

大変参考になりました。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • cellspacing="0" cellpadding="0"の推奨スタイルシート記述

    初めまして。 cellspacing="0" cellpadding="0"をCSSで記述する場合。 いくつかあるかと思われますが、ブラウザ種類に対し現時点で互換性の高いと思われる、記述の仕方を教えてください。 ちょっと調べた感じでは、例えばcellspacing="0"は、一例として、 border-collapse:collapseみたいなことで、同様の意味としてスタイルシートに置き換えられるらしいです。 しかし表示結果の具合、推奨の有無を今のところ聞いていませんので、不安なんです。 現時点で、OperaやIEやFirefoxなど含め、色んな環境下で互換性が高い(推奨できる)といえる、 上級者の方から観て推奨でき得る、 よりベターなcellspacing="0"のスタイルシートへの書きかた(HTML)、 よりベターなcellpadding="0"のスタイルシートへの書きかた(HTML)、 をお教えください。 また、考え方なのですが、上記の互換性をクリアしない場合。 あらゆるユーザーのことを考えてあげれば、スタイルシートを諦め、 個別にHTMLで地道にcellspacing="0" cellpadding="0"を記述していくという考え方もあります。 ただWEBの基本原則として構造と見栄えは分離するというものがあるみたいで、 構造(HTML)に、cellspacing="0" cellpadding="0"のような見栄えを書き込んでしまうのは、 やはりNGなのでしょうか。 上級者の方から観れば、こういった構造はどのように思われますか? もし「変」であれば、率直なご感想をお聞かせください。 しかし出来れば互換性が高いCSSの記述法が分かれば最良です。優先はスタイルシートでの解決です。 宜しくお願いいたします。

  • スタイルシートで...

    スタイルシートでtableもしくはtdタグの背景色を1~100の間で透明にしたいのですが、 その記述方法を忘れてしまったのですがご存じの方いましたらタグをお教えください。 filter:Alpha(opacity=10)←のようにdiv,spanでやってみましたがだめでした。 有名なサイトなどでさがしましたがimgとfontはあるのですがtableの背景色の設定については さがすことができなかった為投稿します。

    • ベストアンサー
    • CSS
  • スタイルシート

    テーブルの中のタグで <td style="font-size:150%"> このような書き方をしてるのですが これはスタイルシートを使ってる事になりますか? style= は、スタイルシートとは別物ですか?

    • ベストアンサー
    • CSS
  • スタイルシートの書き方

    HPの中に以下のようなテーブルを並べて作っているのですが、後からまとめて編集しやすいようにCSSファイルを別に作ろうと思います。 自分であれこれ試してはいるのですが、スマートな(?)スタイルシートの書き方がいまいちわかりません。 どのように指定すればいいでしょうか? 因みに下のタグもかなり自己流な部分があるのではないかと思うので、おかしいところがあれば指摘してください。 よろしくお願いします。 ------------------------------------------------------ <table border="0" bgcolor="#000000" cellspacing="0" cellpadding="0"> <tr> <td> <table border="0" cellspacing="1" cellpadding="2" width="500"> <tr><td bgcolor="#ffffff" width="150">AAA</td><td>BBB</td></tr> </table> </td> </tr> </table>

    • ベストアンサー
    • CSS
  • スタイルシートでかけるものはスタイルシートを使った

    非推奨タグでなくても、スタイルシートでかけるものはスタイルシートを使ったほうが良い? htmlでサイトを作ってるのですが、スタイルシートを使うべきかhtmlで書くべきか、 どちらでもかける場合があります。 その際どちらを使ったほうがいいのでしょうか?

    • ベストアンサー
    • HTML
  • スタイルシートで、テーブル作成について

    スタイルシートでテーブル枠をつくりたいのですが スタイルシートを使わない場合図形をつかって、角をまるくしたテーブルを作れますよね、このテーブルをスタイルシートでできないのでしょうか? 図形を使わない方法を見たことがあるのですが、IEには対応していないみたいです ご存知の方よろしくお願いします

  • DreamWeaverMXでスタイルシートを使わない方法

    DreamWeaverMXを使用しています。 文字に色をつけたり大きさを変えたりするときに、自動的にスタイルシートでタグが入力されてしまいます。 例えば赤文字にしたときに <font color="red">赤い文字</font> こうしたいのに <head> <style type="text/css"> <!-- .style1 {color: #FF0000} --> </style> </head> <body> <span class="style1">赤い文字</span> </body> こういうタグが入ってしまいます。 これをHTMLだけのタグがはいるようにしたいのですが、そういう設定方法はないでしょうか? ご存知の方がいましたらよろしくお願いします。

  • スタイルシートについて

    HPの画面にテーブルを3つ配置することを考えています。 (1)(3) ←数字がそれぞれテーブルの位置関係を示ています (2)(3)   ((3)は一つのテーブルです。) 最初は(1)(3)のテーブルを横につなげることを考えましたが (1)(3)の縦の長さが違うデザインのためできませんでした。 横につなげると、テーブルの縦の長さが長いほうに そろってしまうのです。 そこでスタイルシートを使用すればできるのではないかと 思い、(3)をmarginでTOPを10ptにしたのですが そうすると(2)のテーブルの真下にきてしまいました。 スタイルシートを使用してもしなくてもいいので 方法を教えて下さい。よろしくお願い致します。

    • ベストアンサー
    • HTML
  • スタイルシートを無効にできないでしょうか

    いつもお世話になっております。 現在、仕事で他人の作ったHTMLを修正しています。 そのなかのスタイルシートで TABLE{ ****** } TR{ ****** } TD{ ****** } と、いろいろなものに初期値のようなものが、 デザインのためか、かなり細かく設定されています。 私が新しく追加したいテーブルにも適用されてしまい、設定の数が多いのでいちいち打ち消すのが大変です。 初期値(スタイルシートが適用されていない状態)からの設定だったら、少しですむのに…と思うとイライラしてきます。 このように定義されてしまったものを、いったん初期値に戻すタグは存在しないのでしょうか。 色々検索してみたのですが、そういう記述をみつけることができず、ここに質問することにしました。 あるのか、ないのか、ご存知の方がいらっしゃったら教えてください。 よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • スタイルシートの使い方について

    スタイルシートを用いてホームページを作成中なのですが、文章を読みやすくするために、文字と文字の行間を広くとるために下記のタグを挿入したのですが、テーブルの外に書いた文字(文章)の行間だけが変化して、テーブルの中に書いた文字の行間は変化しませんでした。 どのようにすればテーブルの中に書いた文字の行間を広くすることができるでしょうか?ご教授いただけましたら幸いです。宜しくお願いいたします。 <STYLE TYPE="text/css"> <!-- BODY { line-height: 150% } --> </STYLE>

    • ベストアンサー
    • HTML