• ベストアンサー

<table>の colspanについて

<table border=1> <tr><td colspan=2>aaaaaaaaaaaaaaaaa</td></tr> <tr><td colspan=2>aaaaaaaaaaaaaaaaaa</td></tr> <tr><td>aa</td><td>bb</td></tr> <tr><td colspan=2>aaaaaaaaaaaaaaaaaaaaaaaa</td></tr> </table> の3行目の(分割している)2つのセルの幅を自由に設定したいのですが、width=10%などといれてもうんともすんともしません。なにかいい方法ありますか?

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

  • ベストアンサー
回答No.1

できますよ。以下の様に試してみたらできました。 <html> <head> </head> <body> <table border=1> <tr><td colspan=2>aaaaaaaaaaaaaaaaa</td></tr> <tr><td colspan=2>aaaaaaaaaaaaaaaaaa</td></tr> <tr><td width = "10%">aa</td><td>bb</td></tr> <tr><tdcolspan=2>aaaaaaaaaaaaaaaaaaaaaaaa</td></tr> </table> </body> </html>

arcsin
質問者

お礼

ありがとうございます。 trタグが1つ足りなくて変化しないだけでした^^;

その他の回答 (2)

  • President
  • ベストアンサー率57% (12/21)
回答No.3

こんにちは。 3行目のところを <tr><td width="200">aa</td><td width="300">bb</td></tr> とすると指定された幅になります。 単位はピクセルです。 ただし、指定された幅の合計が4行目の幅に 満たない場合はそのとおりにはなりません。 当方、WinNT+IE6 でやってみました。 間違っていたらすみません。

arcsin
質問者

お礼

ありがとうございます。 trタグが1つ足りなくて変化しないだけでした^^;

noname#8251
noname#8251
回答No.2

属性の値を「"」で囲ってみてください。そうすれば大丈夫じゃないでしょうか。属性の値は「"」で囲むべきだと聞いたことがありますが・・・。 私、勘違いしているかも。

arcsin
質問者

お礼

ありがとうございます。 trタグが1つ足りなくて変化しないだけでした^^; お騒がせ致しましたm(_ _)m

関連するQ&A