我遇到了嵌套在另一個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的行爲?
感謝 邁克
嗨,我想內容擴大超過邊界,但不擴大容器。我已將溢出屬性更改爲可見,但仍然無法在Chrome中使用。現在的代碼是IE沒有問題。儘管我還沒有在Firefox中檢查過。在我的例子中,當內部div展開時,它會導致垂直和水平滾動條。 – 2012-04-07 05:47:10
我解決了我自己的問題。我基本上有一個主要的div標籤,其中,我有一個div標籤,其中包含多個標籤內容的div標籤。在那之下,我有一個body div標籤,它包含多個body標籤。要在標題中獲得特定的div標籤,請在body div標籤的頂部展開,我必須爲所有head div標籤設置OVERFLOW:VISIBLE。它的工作原理現在我沒有在Chrome中獲得滾動條。 – 2012-04-07 15:05:50