プロが教えるわが家の防犯対策術!

CSSリキッドレイアウトのページを作成したいと思っています。
FirefoxやIE7では段落ちしないのですが、
IE6でウィンドウ幅を縮めたときに左ナビが段落ちしてしまいます。

IE6でも段落ちさせないためにはどうしたら良いものでしょうか。

何か足りない点があるのだと思いますが、
お知恵を拝借できないでしょうか。

お手数ですが、よろしくお願いいたします。

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>CSSレイアウトテスト</title>
<link rel="stylesheet" type="text/css" href="css/main.css">
</head>
<body>
<div id="frame_wrapper">
<div id="frame_column-content">
<div id="frame_content">
コンテンツ部分コンテンツ部分コンテンツ部分
コンテンツ部分コンテンツ部分コンテンツ部分
コンテンツ部分コンテンツ部分コンテンツ部分
コンテンツ部分コンテンツ部分コンテンツ部分
コンテンツ部分コンテンツ部分コンテンツ部分
コンテンツ部分コンテンツ部分コンテンツ部分
<div class="visualClear"></div>
</div><!-- end of content -->
</div><!-- end of column-content -->

<div class="frame_portlet">
左ナビ左ナビ左ナビ
左ナビ左ナビ左ナビ
左ナビ左ナビ左ナビ
左ナビ左ナビ左ナビ
</div><!-- end of frame_portlet -->
</div><!-- end of frame_wrapper -->
</body></html>


main.css:
#frame_wrapper {
width: 99%;
margin: 0;
padding: 0;
}

#frame_column-content {
width: 99%;
float: right;
margin: 0 0 0 -20em;
}

* html #frame_column-content {
margin-right:-19.2px;
}

#frame_content {
margin: 0 0 0 20em;
background: white;
}

body {
margin: 0;
padding: 0;
}

.visualClear {
clear: both;
}

.frame_portlet {
width: 19em;
overflow: hidden;
}

A 回答 (1件)

.frame_portletにかかっているoverflowが原因だと思います。


overflowは対応のブラウザは少なかったと記憶しています。(CSS2.0では)しかもIE6では完全対応していません。
    • good
    • 0
この回答へのお礼

tsunami02さん

ありがとうございます!

overflow: hidden;
を消したらうまく行きました。
大感謝です!

お礼日時:2008/06/17 23:08

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!