krzm.jp
黒住浩司 Webサイト

フレックス/フロート表示結果

内容

はじめに

当サイトをフレキシブルボックスレイアウト化した後の、各ブラウザーでの表示結果を掲載します。

IE10、Opera、Chromeは、フレキシブルボックスが使われています。IE9、IE8、IE7、IE6およびFirefoxは、フロートが使われています。

フレキシブルボックス対応

IE10(Windows 8)

IE10画像

Opera 12 (Windows 8)

Opera画像

Chrome 25(Windows 8)

Chrome画像

※参考: Firefox 19(Windows 8)

以下のベンダー接頭辞付ソースコードで、Firefoxにフレキシブルボックスを適用した結果です。スタイルの内容は、他のブラウザーで正しく表示されるものと変わりありません。


div {
	overflow:hidden;
}
#topnav ul {
	display:-moz-box;
	-moz-box-pack:center;
}
#contents {
	display:-moz-box;
}
#main {
	display:-moz-box;
	-moz-box-direction:reverse;
}
Firefox不正表示画像

フロート対応

Firefox 19(Windows 8)

Firefox画像

IE9(Windows 7)

IE9画像

IE8(Windows 7)

IE8画像

IE7(Windows Vista)

IE7画像

IE6(Windows XP)

IE6画像

以上のように、フレキシブルボックスとフロートの構成で、topnavのボタン配置と主要記事部分の三段組が、すべてのブラウザーで実現されています。

なお、当サイトでは他にもCSS3による効果を多用しているため、非対応のIE6~8ではデザインが異なります。