0

これについてはすでにいくつかの質問があることは知っていますが、どこにも解決策が見つかりません。

基本的に、スクロールなしでボディをフルスクリーンにスタイリングする CSS があります。この中には、サイドバー (左) とコンテンツ (この問題を乗り越えることができればマップ コントロールになります) 用の 2 つの div があります。

左側のサイドバーには 2 つの div があります (現時点では)。1 つには検索するアドレスの簡単な入力フォームがあり (静的な高さ、9ems または 100px に設定できます)、2 つ目は結果を保持するためのものです。残りのスペースに垂直にスクロールするリスト

私はほとんどそこにたどり着きました - IE 8、Firefox、Chrome、Safari、および Opera はすべて正常に動作しているように見えました - その後、当社の企業 Web チームが IE6 との互換性を主張しているため (または、少なくともページは使用可能である必要があります)、IE6 でテストしました。 - スクロールバーがなく、リストが親の div を超えています。CSS でもう少し遊んでみると、スクロールバーが表示されますが、div はドキュメントから 100% の高さを継承しているようです。

これまでのところ、私はこれで約 4 日間苦労してきたので、助けや洞察をいただければ幸いです。

ありがとうございました

4

1 に答える 1

0

絶対に IE6 をサポートしなければならない状況では、条件付きコメントを使用して余分な HTML と CSS を追加し、場合によっては他のものを非表示にします。IE6、IMO のレイアウトの作成は、基本的に「必要なものは何でも」に帰着します-適切なドキュメント構造を捨て、テーブルベースのレイアウトに甘んじ、スペーサー画像を使用するなど。特に、パーセンテージで表されるサイズは IE6 でひどく壊れています-実装した人彼らはどうやら彼らが何を意味するのか、微かな考えも持っていなかったようです。

于 2010-08-10T14:03:13.763 に答える