[英]how can I make two successive “div” tags not “bleed” into each other?
我有兩個股利:
<div style="height:30px; font-weight:bold" align="center">
<div class = 'membership_description'>
stuff here, nested <div> etc.
</div>
<div style="height:30px; font-weight:bold" align="center">Using Coupon &quot;special-current&quot; - Special access just for current members</div>
由於某種原因,第二個div最終出現在第一個div之下所有內容的中間。
我嘗試了“ div:display:block”作為第一格,但沒有愛意,想法?
我認為我看到了問題的一部分 -這種內聯樣式-當我從Google Chrome瀏覽器中刪除“高度”時,它變得很正常。 但是我無權訪問,只有CSS ...我可以覆蓋嗎?
造成這種情況的最可能原因是您沒有為內部嵌套的div正確清除浮動。 嘗試將overflow: auto
添加到.membership_description
。
在嵌套的divs下添加<div style="clear: both"></div>
嘗試使用float:left;
或float:right;
對於兩個div,這樣它們就不會彼此重疊。 您當然也可以嘗試<div style="clear: both"></div>
。
我認為我看到了問題的一部分-這種內聯樣式-當我從Google Chrome瀏覽器中刪除“高度”時,它變得很正常。 但是我無權訪問,只有CSS ...我可以覆蓋嗎?
您可以使用!important
屬性覆蓋內聯樣式
#element
{
height: auto !important;
}
stuff here, nested <div> etc.
的<div>
stuff here, nested <div> etc.
被解釋為html標簽
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.