初歩的な質問ですが、テーブルタグに、線をつける際に、枠だけついたり、下記のように記述しても、
真ん中のtr もしくは th や td の上下か左右がかぶってしまい、局所的に2本になってしまいます。(他に比べて太くなります。)
.book_form tbody tr .mailform, .book_form tbody tr .mailtext {
border: 1px solid #666;
}
すべてのラインを1本にして、きれいに見せるにはどのようにしたいいでしょうか。
ちなみに、<table class="book_form" border="1" bordercolor="#666"cellspacing="0" cellpadding="3">
こちらでもうまく表示されません。
CSSでの記述があるものだと助かります。
構成は、
<table>
<tbody>
<tr></tr>
<th></th>
<td></td>
</tbody>
</table>
です。
No.3
- 回答日時:
tableの枠線の指定のデフォルトはセル間にスペースをとります。
分離ボーダーモデル詳しい資料は
17. 表について ( http://www.swlab.it.okayama-u.ac.jp/man/rec-css2 … )
17.6 ボーダー(Borders) ( http://www.swlab.it.okayama-u.ac.jp/man/rec-css2 … )
すべての、tableに対して分離ボーダーモデルを使用しない場合、
table{border-collapse:collapse;border:1px gray solid;}
table td,table th{border:1px gray solid;}
と指定しておくと楽です。
なお、HTMLは、
<table summary="なんたらの表" border="1" >
で良いです。
1) HTML4.01strict/ウェブ標準ではbordercolor,cellspacing,cellpaddingは非推奨
2) ウェブ標準でHTMLを作成・起動させないとブラウザ間の差の吸収で悩まされます。
3) summary属性はHTML4.01では必須です。
・・・summaryが書かれていて、かつ一意でしたら要素セレクタで表が特定できます。
★Another HTML-lint gateway ( http://openlab.ring.gr.jp/k16/htmllint/htmllint. … )
★W3C CSS 検証サービス ( http://jigsaw.w3.org/css-validator/#validate_by_ … )
ウェブ標準(HTML4.01strict+CSS2.1)です。
※タブは、_に置換してあるので戻すこと。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="ja">
<head>
_<meta http-equiv="content-type" content="text/html; charset=Shift_JIS">
_<title>サンプル</title>
_<meta name="author" content="ORUKA1951">
_<meta http-equiv="Content-Style-Type" content="text/css">
_<link rev="made" href="mailto:oruka1951@hoge.com" title="send a mail" >
_<link rel="START" href="../index.html">
_<style type="text/css">
<!--
/* table共通指定 */
table{
_border-collapse:collapse; /* 結合ボーダーモデル */
_border:1px gray solid; /* 外枠の設定 */
}
table td,
table th{/* 見出しセルと値セル */
_border:1px gray solid; /* 枠 */
_padding:0.25em 0.5em; /* スキマ */
}
/* 個別指定 */
table[summary="表のサンプル"]{/* summary属性の値が・・である表 */
border-width:3px; /* 外枠の太さ */
width:40em; /* 幅40文字 */
margin:0 auto;/* 中央配置 */
}
table[summary~="表のサンプル"] th{width:12em;}/* 見出しセルの幅 */
table[summary~="表のサンプル"] td{width:26.5em;}/* 値セルの幅 */
-->
_</style>
</head>
<body>
_<h1>サンプル</h1>
_<table summary="表のサンプル" border="1">
__<tbody>
___<tr>
____<th abbr="項目">項目</th><th abbr="入力">入力</th>
___</tr>
___<tr>
____<th abbr="名">氏名(全角漢字)(W)</th>
____<td><input type="text" name="name" value="" tabindex="1" size="10" accesskey="W"></td>
___</tr>
___<tr>
____<th abbr="読">ふりがな(ひらがな)(Y)</th>
____<td><input type="text" name="yomi" size="30" tabindex="2" value="" accesskey="Y"></td>
___</tr>
__</tbody>
_</table>
</body>
</html>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Selenium.ChromeDriverの使い方について 7 2022/09/22 06:43
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- HTML・CSS テーブルタグのセルの幅の一部だけを指定 1 2023/03/12 12:02
- HTML・CSS 自身のHPにYouTube動画を貼り付けるのが出来なくなり困ってます 1 2022/11/11 10:44
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- JavaScript EasyUIのSubGrid(jquery)におけるObjectに入れた連想配列について 1 2022/05/02 11:21
- HTML・CSS 【CSS】:hasで可能? imgを含むtr要素を選択したい 1 2022/11/17 14:36
- JavaScript jQueryで同じクラス名のものを別物として扱いたい 1 2022/06/17 14:14
- JavaScript 追加ボタンを押した際に ok ボタンを押した場合のみ入力値が追記されるようにしたいです 6 2022/05/29 09:57
- Perl PERL 1 2022/04/26 14:15
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
<th>タグを使っても太字にしな...
-
テーブルとテーブルの間隔について
-
画面幅に合わせてテーブルのカ...
-
CSSで特定のテーブルだけに...
-
table表を横に並べる際の間隔指定
-
<li>と<table>タグについて
-
CSSを適用…させない!
-
VBAで作れるかな?
-
TABLEのセルの中の文字を行単位...
-
HTMLのテーブルをExcelにCopy&P...
-
html table の中のボーダーが二...
-
テーブルをサイトの真ん中に表...
-
html5のテーブル内でdivのタブ...
-
CSS スタイルを子要素の子要素...
-
tableの位置がIEとその他ブラウ...
-
テーブルの一部のセルだけ罫線...
-
HTML5で、テーブル内tdタグの高...
-
table 幅固定で、端までいった...
-
Frameを使わないホームページの...
-
HTML tableのセルにtextareaを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
<th>タグを使っても太字にしな...
-
TABLEのセルの中の文字を行単位...
-
テーブルとテーブルの間隔について
-
CSSで特定のテーブルだけに...
-
HTML tableのセルにtextareaを...
-
テーブル内のセル間にスペース...
-
table表を横に並べる際の間隔指定
-
HTML5で、テーブル内tdタグの高...
-
同じ幅指定のつもりなのに、ブ...
-
<fieldset>タグについて
-
ホームページのテキストを折り...
-
html5のテーブル内でdivのタブ...
-
HTMLのテーブルをExcelにCopy&P...
-
textareaの外側の文字が下付き...
-
tableを縦に続けるとtable間の...
-
フォームタグのプルタウンの隙...
-
スタイルシートで左側だけ色を...
-
画面幅に合わせてテーブルのカ...
-
tableの位置がIEとその他ブラウ...
-
<table>のclass指定が継承されない
おすすめ情報