• ベストアンサー

<td>にheightの%指定が反映されない

win2000pro,IE6.0sp1です。 <table><tr><td height=150>a</td></tr></table> なら反映されますが、 150の部分を150%とすると反映されません。 どうすれば反映されるのでしょうか?

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

  • ベストアンサー
  • goldfox
  • ベストアンサー率49% (123/249)
回答No.4

<table>タグにheight="150%"を付けてみましょう。

tochanx
質問者

お礼

できました!ありがとうございました!

その他の回答 (5)

  • fire--
  • ベストアンサー率49% (146/293)
回答No.6

>今回の質問は、何かに対して%指定をしたかったわけではなく、書籍に書いてあ >ることをいろいろと試していく中でうまくいかなかったので、どうしてなのかな >と思い、したものでした。 という事であれば、テーブルの高さに対しての%ですので、 やはり100%を超える事はありません。逆に10% としても、その行しかなけれなば100%になって しまいます。その他、ブラウザが適当に内容を見て 調整するので、なかなかピッタリとはなりません。

tochanx
質問者

お礼

結構調整が難しいですね。ありがとうございました。

  • LAIT
  • ベストアンサー率32% (25/78)
回答No.5

<table height="150%"><tr><td>a</td></tr></table> と入力してみましょう。

tochanx
質問者

お礼

できました!ありがとうございます! なるほど、まずは一番外側の<table>でheight="150%"と指定しておいて、 あとはそれぞれの<td>で150%のうちどのくらい使うかというのを個別にheight="xx%"指定していくのですね。

  • quads
  • ベストアンサー率35% (90/257)
回答No.3

そもそも、height属性値は数値指定しかできません。

tochanx
質問者

お礼

そうだったのですか。 手元の「最新実用HTMLタグ辞典」技術評論者 や とほほさんのページには%指定の記述があったのですが、 間違いだったのですね。 ありがとうございました。

  • fire--
  • ベストアンサー率49% (146/293)
回答No.2

%の意味については、すでにコメントのついている とおりです。 何に対して150%にしたいと考えたのかを書いてもらえると それなりの解決策のコメントがつくと思いますよ。

tochanx
質問者

お礼

回答ありがとうございます。 今までの経験から、何か100%という一定の基準(大きさの限界が100%ではなく)があって、それに対しての150%という認識でした。 今回の質問は、何かに対して%指定をしたかったわけではなく、書籍に書いてあることをいろいろと試していく中でうまくいかなかったので、どうしてなのかなと思い、したものでした。

  • gura_
  • ベストアンサー率44% (749/1683)
回答No.1

 許される範囲いっぱいに表示するが、100% 150%は、許されない範囲(極端な場合はPCの外)ということになりませか?

tochanx
質問者

お礼

回答ありがとうございます。 50%や10%で試してみましたが、やはり変化がありません。

関連するQ&A