TABLEのPADDING

[上に] [前に] [次に]
ミシュラン 1999/03/11(木) 14:05:47
スタイルシートを使ってテーブルのセルの左右にだけ隙間を作ることはできないでしょうか?
IE4限定になっても構いません。

マック 1999/03/13(土) 20:06:38
マックです。
文字の場合ならできます。普通のテーブルを組んで最初と最後に全角スペースを入れておくと左右に隙間を作ることができます。
こんなんでよかったかな。

みずか [E-Mail] [HomePage] 1999/05/26(水) 23:11:02
かなり前のものにレスしましたが
CSSでの罫線内の余白の設定は、
padding-top:上の余白
padding-right:右の余白
padding-bottom:下の余白
padding-left:左の余白
padding:上下左右の順番に余白を設定します、それぞれの間はコンマで分けて下さい。
※paddingについて、
 もしも1つしか値を設定しなかった場合は、
 上も下も右も左も全部同じ値になります。
 もしも2つの場合は
 上と下がそれぞれ同じ値、左と右がそれぞれ同じ値となってしまいます。
 もしも3つの場合は
 右と左の値が同じになります。

上のような法則がpaddingにはあります。



Nobu3 1999/05/27(木) 18:08:57
paddingは「上下左右」の順序ではないです。
正しくは「上右下左」の順です。
あと、区切りは「コンマ」ではなく「半角スペース」です。
(少なくとも、仕様書ではそうなっています)
ついでに、サイズはちゃんと書いたほうが安心です。

padding: 0px 5px;


Nobu3 1999/05/27(木) 18:16:04
「サイズ」でなくて「単位」ですね。(笑)


みずか [E-Mail] [HomePage] 1999/05/29(土) 00:17:46
すみません、寝ぼけながら書いたので・・・。
タイプミスが多くて
コンマでも大丈夫みたいですが。
どうなのでしょうか?
一応僕の使った本はそうなっていましたが?

Nobu3 1999/05/29(土) 04:02:17
酔いながら書いてるので、お馬鹿さんかもしれませんが、個人的解釈を。
CSS1に完全に対応しているブラウザは無いと思います。
つまり、IEやNNは、半角スペースでもコンマでも区切りとする。というような方法になってるのかもしれません。
仕様書のとおり解釈できるのなら、スタイル指定は無視され、無効になるのではないかと・・・


[上に] [前に] [次に]