A 回答 (7件)
- 最新から表示
- 回答順に表示
No.7
- 回答日時:
> 少なくとも命題にある行結合した該当行が通常の2倍になるような表はできない
できますけど…。
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
table,td{
border-style:solid;
border-width:1px;
border-collapse:collapse;
width:100px;
}
tr{
height:5px
}
</style>
</head>
<body>
<table>
<tr><td></td></tr>
<tr><td rowspan="2"></td></tr>
<tr></tr>
<tr><td></td></tr>
</table>
</body>
</html>
No.6
- 回答日時:
#5さんの指摘について
#3さんも「できない」と書いてはあるが、tableが成立しないとはいってないでしょ
少なくとも命題にある行結合した該当行が通常の2倍になるような表はできないのだから
「できない」と書くのは間違っていないと思いますけどね・・・
No.5
- 回答日時:
私にはできない理由が見つかりません。
少なくともtr要素が空になることは仕様上問題ないようです。
行の処理アルゴリズムの中に、trの中にtdとthが存在しない場合についての言及があります。
http://www.w3.org/TR/html5/tabular-data.html#alg … (4番)
ORUKA1951さんはもちろんこの仕様に目を通しているでしょうが、できないとおっしゃるからには何か私の見落としている点があるのでしょうか。
でしたら理由の説明が無いと分かりませんので解説をお願いします。
なお注意しておきますと、仕様上問題ないからといって実際のブラウザでまともに動作しないことは日常茶飯事です。
仕様に合わせるにせよ敢えて外れるにせよ、少なくともメジャーどころのブラウザで確認することは必須です。
この回答へのお礼
お礼日時:2015/12/05 22:33
2列のテーブル結合だとメジャーどころのブラウザではきちんと結合できてたので
1列もできるのであれば大丈夫ではないかと思います。
ただ1列は難しそうですね。
No.4
- 回答日時:
1列で行を結合する目的が理解できないよのですが、そのように見せたいと言うだけなら、1行目高さ5px、2行目高さ10px、3行目高さ5pxのような1列3行の表は作れます。
結合しているわけではなくその他は5px、2行目を高さ10pxと指定しているだけです。ソースは以下。
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
table,td{
border-collapse:collapse;
width:100px;
}
tr{
height:5px;/*高さ5px*/
background:#ccc;/*灰色*/
}
tr:nth-of-type(2){/*2行目の指定*/
height:10px;/*高さ10px*/
background:#dFe;/*区別する為に色つけました。*/
}
</style>
</head>
<body>
<table>
<tr>
<td></td>
</tr>
<tr>
<td></td>
</tr>
<tr>
<td></td>
</tr>
</table>
</body>
</html>
No.3
- 回答日時:
できません。
列が複数あれば可能です。
それ以前のはるかに重要な問題として、tableをデザインのために使用してはならない。
この『構造とプレゼンテーションの分離( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )』は1999年--今から15年前---のHTML4.01以降、最も重要な目標でした。
「単に文書内容を整形する目的だけで表を用いるべきでない。( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )」
「ページレイアウトの目的で表を用いる。( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html4 … )」
そもそも、各コマのサイズをピクセルで指定すること自体が非推奨なのですよ。視覚弱者は大きなフォントで見るかもしれない。5pxに文字は入らない。
tableは、その目的から一列4行の表はない。単にリストでよいのじゃないかと。
No.2
- 回答日時:
仮に
<table border>
<tr><td>1</td><td>2</td></tr>
<tr><td rowspan="2">3</td><td>4</td></tr>
<tr><td>5</td></tr>
<tr><td>6</td><td>7</td></tr>
</table>
の2列目を削除すると考えれば2,4,5,7のtdをはずして
<table border>
<tr><td>1</td></tr>
<tr><td rowspan="2">3</td></tr>
<tr></tr>
<tr><td>6</td></tr>
</table>
となりますね。
実際に表示されますが実際には空のtrタグはありえないので
やらない方が賢明です
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript ソースコードのいじる場所が分かりません。 1 2022/12/23 02:06
- 数学 p,qを整数とし、f(x)=x^2+px+qとおく。 有理数aが方程式f(x)=0の1つの解ならば、 3 2023/05/01 21:45
- HTML・CSS CSS上での計算を行うためのルールについて教えてください。 3 2022/08/15 14:43
- 数学 高校数学の問題です。 pを定数とする時、xの不等式px≧2x-3を解け。という問題なのですが、全く答 2 2022/07/31 21:55
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- HTML・CSS 検索窓とcssハックについて 3 2022/04/22 12:21
- その他(悩み相談・人生相談) 長文失礼致します。18歳、新社会人です。まずは今日あった出来事を話させてください。 僕には元カノが2 1 2023/07/18 23:46
- Access(アクセス) Access クエリ 同一テーブル内 複数フィールドの同時集計のやり方について 1 2022/05/18 19:01
- プリンタ・スキャナー エプソンの PX 105 プリンター ブラックのみカートリッジ使用する設定 教えてください 1 2023/03/20 17:02
- プリンタ・スキャナー 2台のプリンターでそれぞれ異なる様式の帳票を印刷したい。 2 2022/09/06 10:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
table内で画像と文字をセンター...
-
Excelで可視部分だけをWeb形式...
-
表の中に表
-
<td> 内のテーブルを上寄せにす...
-
HTMLでテーブルを縦に並べたい!
-
プリントアウト時、ページ内容...
-
CSS line-height が効かない
-
表の中でのフォーム
-
テーブルで3セル作った行の下に...
-
HTMLで表を横並びにしたくて、...
-
dreamweaverで、テーブルのボー...
-
Jimdoで表組のなかの画像をポッ...
-
エクセルでサイズに合ったもの...
-
htmlでテーブル内にテキストボ...
-
CSSのtransform: translate(-50...
-
エクセルでサイズ指定でPOP...
-
道路幅を調べたいのですが
-
<h1>タグの後の行間を詰めたい。
-
<tbody>は何のためにあるんでし...
-
バーコードのサイズは拡大縮小...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
table内で画像と文字をセンター...
-
表の中に表
-
HTMLでテーブルを縦に並べたい!
-
Excelで可視部分だけをWeb形式...
-
テーブルで3セル作った行の下に...
-
<td> 内のテーブルを上寄せにす...
-
表の中でのフォーム
-
CSS line-height が効かない
-
テーブルの中のグラデーション...
-
テーブルとテーブルの間に、隙...
-
セルの背景画像を、繰り返さず1...
-
cssのfont-sizeがFirefoxで効か...
-
innerHTMLを使わずに…
-
Jimdoで表組のなかの画像をポッ...
-
Firefox2で縦方向に隙間が出来...
-
スタイルシートで<table>の内側...
-
ヤフーストアのブースのカスタ...
-
Dreamweaverでソースが横一列に...
-
width="150" に収まるように・...
-
壁紙に複数の画像を使いたい
おすすめ情報