HTML・Wordpressなどの覚え書きブログ
feed
横並びメニューにはdisplay: inline-block;で対応

リストタグを回り込みして横並びのメニューを作っていたときにブラウザごとで表示が異なったのでメモメモφ(.. )

IE7以降や、Firefox・Chrome・Sleipnir・Safari・Operaでは問題なかったのですが、IE6以下では、回り込みすらせず、親要素の幅まで広がってしまった。

横並びにしたいブロック要素の幅を固定にすれば問題は解決できるのですが、今回は使う人によってテキストの長さが変わるという状況であったため、幅は固定せずに実装したかった。

そこで<li>タグのdisplayプロパティにinline-blockを指定することで、テキストに応じた横幅の横並びメニューがIE6でも問題なく表示することができました。

関連する投稿
Tag : 
2010/02/14 3:57 AM|Category : HTML | コメントはありません。

トラックバック URL
コメント送信

Copyright ホームページ覚書 All Rights Reserved.
Powered by WordPress Template by ホームページ覚書.