2015年1月14日水曜日

float imgがはみ出る→overflow:auto+position:relative

float:leftとかで画像を左に配置しているが、テキスト文量より画像のほうが大きいためdivの下端が画像になる。
するとその下の要素でmargin-heightを指定していても無効になってしまう。

何とかならないかと思い検索するとclearfixという方法を発見。
http://ideahacker.net/2013/07/30/6144/
(上記のページは一例)

しかし、この方法はあくまでdiv要素がはみ出す場合に使えるものらしい。
img要素に対しては無効のようだ。


キーワードを変えて探すと
overflow:auto; で指定する方法を発見。
http://select-wave.net/images-overflow/

しかし私のHPで同じ方法を試してもなぜか反映されない。

さらに探すとoverflow:auto;が効かない場合の対策ページを発見。
position:relative; が必要となるようだ。
http://senoway.hatenablog.com/entry/2013/07/11/115007

こちらを試すことでようやく望む効果が得られた。

0 件のコメント:

ダイの大冒険→キテレツ大百科(藤田淑子)へのオマージュ?

ダイの大冒険を読み返していて一つのセリフが目に止まった。 「ゴメちゃん・・・! さよならは 言わないよ・・・」 (第335話「世界が輝く時」の巻より) これは・・・キテレツ大百科の最終回のセリフによく似ている! 「コロ助、さよならは言わないからね!」 (第331話(最終話)「愛の...