これはminimal code example on jsfiddleです。最大高さが100gのImg:マニュアル設定の高さで100%伸縮テーブル
実際には、2x2の画像をテーブルに作成し、行の高さと高さを固定し、最大幅と最大高さを使用して画像のサイズを選択します。しかし何らかの理由でテーブルが大きくなり、それが含まれているdivとimgの高さよりも大きくなります。100%はそれを100%にしますが、コンテナは高くしません。それはなぜそうですか?どこで読むことができますか?
これはminimal code example on jsfiddleです。最大高さが100gのImg:マニュアル設定の高さで100%伸縮テーブル
実際には、2x2の画像をテーブルに作成し、行の高さと高さを固定し、最大幅と最大高さを使用して画像のサイズを選択します。しかし何らかの理由でテーブルが大きくなり、それが含まれているdivとimgの高さよりも大きくなります。100%はそれを100%にしますが、コンテナは高くしません。それはなぜそうですか?どこで読むことができますか?
あなたが実際にこのように、表のセルの高さ属性で高さを定義した場合に動作するようです:
<td height="20px">
それはo_0です。そしてなぜCSSはしないのですか? defenitionsに違いはありますか?それでも、テーブル、tbody、tr、tdにheight = '100%'を指定すると、うまくいきません。 –
私はあなたに伝えられませんでした...その経験は、HTMLで動作し、すべてのブラウザは難しくありません。なぜなら、なぜCSSが文書化されているように振る舞わないのかを永遠に突き止めようとしているからです。物をレンダリングする別の方法は、しかし、それはちょうど私の自身の意見だ... –
ありがとう、とにかく:) –
あなたはこのスレッドを見たいかもしれません。 http://stackoverflow.com/questions/5791033/image-expands-the-table-cell – Vikas
AFAIK、その質問は、文字g、qなどのインライン要素の追加ボトムマージンについてです。とにかく、私はすでに試してみました成功しなかった:( –
@Vikasすみません、私は夜に質問を公式に公式化していました:)あなたはその質問に正解していましたが、別の質問が念頭にありました:) –