別のdivタグの中に入れ子になっている拡張divタグに問題があります。 IEでは、必要に応じて拡張divタグが外側divタグの外側に展開されます。しかし、Chromeでは、内側のdivタグが展開されると、外側のdivタグがスクロールバーを取得します。 IEの場合と同じ動作をしたいです - スクロールバーは表示されず、コンテンツはページの本文の内容と重なっています(結局のところ、ショッピングカートのウィジェットです)。Operaでスクロールバーを作成するネストされた拡張divタグ - 私は望みません
ここは私のHTMLページのコードです。ここで
<div id="mastheadcontainer"><!-- Begin mastheadontainer -->
<div id="masthead"><!-- Begin Masthead -->
<div id="mastheadcontent">
<div id="googlecart-widget" style="float:right;"></div>
</div>
</div><!-- End Masthead -->
私のCSSです:
#mastheadcontainer {
width: 100%;
margin: 0 auto;
background-color: #dcb;
border-bottom:10px solid #0066CC;
/*margin-bottom:20px;*/}
#masthead {
text-align: right;
width: 960px;
margin: 0 auto;
overflow: auto;}
#mastheadcontent{
width:956px;
height:122px;
margin:0 auto;
/*background-image:url('../images/bk-masthead.jpg');*/
/*background-repeat:no-repeat;*/
background-color:#dcb;}
どれ勧告クロームで見たときに、内側のdivタグは、IEでの動作に似て展開するように?
おかげで マイク
こんにちは、私はコンテンツを境界を越えて拡張するが、コンテナを展開しないようにしたいと思います。オーバーフロープロパティをvisibleに変更しましたが、Chromeではまだ動作していません。 IEのコードは今のところ問題ありません。私はFirefoxでチェックしていない。私の例では、私が内側のdivを展開すると、垂直と水平の両方のスクロールバーが発生します。 –
私自身の問題を解決しました。私は基本的にメインのdivタグを持っていましたが、その中にヘッダコンテンツ用の複数のdivタグを含むdivタグがありました。その下には、bodyコンテンツの複数のdivタグを含むbody divタグがありました。ヘッダー内の特定のdivタグをbody divタグの上に展開するには、すべてのhead divタグに対してOVERFLOW:VISIBLEを設定する必要がありました。それで今はChromeでスクロールバーが表示されません。 –