b-essence

気になること★いろいろなジャンルで更新していきます。

css・html

cellpadding と cellspacing

2015-04-05

cellpadding と cellspacingtmlの違い

「cellspacing」「cellpadding」は、テーブル内のスペースを設定するタグです。
紛らわしいですが、簡単ですからしっかり覚えましょう。

テーブルタグは、大きな枠(table)の中にセル(td)が入る形になります。
サンプルでは解りやすいようにテーブル枠に色をつけてます。
セルの外側の余白が「cellspacing」
セルの内側の余白が「cellpadding」(実際に文字を入れたり画像を挿入する場所です)
75
<table cellspacing=”0″ cellpadding=”0″>
で、テーブルの余白はなくなります。

????????

スタイルシートでテーブルの余白をなくす設定

border-collapseプロパティを使用します。
属性はcollapse ( 隣接するセルのボーダーを重ねて表示)
ちなみに発音(読み方)は「コラプス」です。
このサンプルでは表のスペースなし、枠線なしです。
スタイルシートは下記のように記述します。クラス名は 「t1」とします。
css ↓

table.t1 {
border-collapse: collapse;
border: 0px;
}

table.t1 td {
padding: 0px;}

html  ↓

<table class="t1">
<tr>
<td>ここに文章</td>
</tr>
</table>

枠線をつけたい時は border を下記のように記述します。
下記のサンプルでは、線の太さが1px 薄いグレーの実践が引けます。
css ↓

table.t1 {
border-collapse: collapse;
border: 1px solid #cccccc;
}

table.t1 td {
padding: 0px;}

76

????????


 

-css・html

関連記事

XHTML宣言文(DTD)

HTML4.01では、下記のようにDOCTYPE 宣言を記述しました。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitiona …

htmlで行間を変える方法

行間(行の高さ)を指定するプロパティです。 line-height: 小さい文字で、行間もくっついて読みにくいサイト様に出くわすことがあります。私はそれだけで、直帰! 行間は、ある程度の余裕を持たせた …

ホームページで文字の背景に色をつける

背景色を指定するプロパティです。 background-color: 文字を強調したい場合や、単調な黒文字の文章にアクセントをつけたい場合など、文字の背景に色をつけるとサイトが見栄えよくなります。 サ …

htmlで特定ページへ自動ジャンプさせる

html 特定ページへ自動ジャンプさせる <meta>タグを使って現在のhtmlページを特定のページへ自動ジャンプさせることができます。 サイト移転の時などに使いますね。××秒後にページを …

スタイルシートを使って画像(img)の位置を設定する方法

cssで画像の位置を設定するには、ブロック要素で下記のようにクラス(クラス名は任意です)を設定し、html の imgタグに埋め込みます。 displayは、ブロックレベル・インライン等の要素の表示形 …

スポンサーリンク

スポンサーリンク