解決済みの質問

IE6で段落ち

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;
}

投稿日時 - 2008-06-16 23:14:17

QNo.4106371

困ってます

質問者が選んだベストアンサー

.frame_portletにかかっているoverflowが原因だと思います。
overflowは対応のブラウザは少なかったと記憶しています。(CSS2.0では)しかもIE6では完全対応していません。

投稿日時 - 2008-06-17 12:03:41

お礼

tsunami02さん

ありがとうございます!

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

投稿日時 - 2008-06-17 23:08:56

ANo.1

0人が「このQ&Aが役に立った」と投票しています

あわせてチェックしたい
  • StyleSheet:float 使用時、テキストが指定幅を超える ...
  • frame 表示 ...
  • link rel="stylesheet" の設定について ...
PR
【回答募集中】花粉にひと言、物申す![ 詳細 ]

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら