2
テーブル内に高さ/幅100%の画像があります。 テーブルサイズを定義しますが、TDサイズも定義するまで機能しません。 テーブルのサイズを継承するようにTDを設定すると、CSSのサイズを重複させる必要はありません。上記の例に加えてHTMLテーブルセルのサイズを継承するように設定するにはどうすればよいですか?
テーブル内に高さ/幅100%の画像があります。 テーブルサイズを定義しますが、TDサイズも定義するまで機能しません。 テーブルのサイズを継承するようにTDを設定すると、CSSのサイズを重複させる必要はありません。上記の例に加えてHTMLテーブルセルのサイズを継承するように設定するにはどうすればよいですか?
.g {
width:40px;
height:40px;
}
img {
height:inherit;
width:inherit;
}
td, tr, tbody {
height:inherit;
width:inherit;
}
<table class="g" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="http://www.google.com/logos/2012/stgeorge12-hp.png"></td>
</tr>
</table>
<div class="g"><img src="http://www.google.com/logos/2012/stgeorge12-hp.png"></div>
なぜあなたは継承する必要があるのですか? –
実際にはありません。 ''の幅を '
これを見てください:http://jsfiddle.net/CgEhg/3/ –
テーブルが伸張するように、その内容に応じて自動的に100%に設定します。
出典
2012-05-10 01:02:55
関連する問題