1
我有並排放置,用左鍵擴大,以填補空間未顯示彈出按鈕
.left {
overflow: hidden;
display: block;
width: auto;
}
.right {
float: right;
width: 34px;
}
<div class="right" />
<div class="left" />
花了很長的時間去甚至工作兩個按鈕。最後我想出了左側需要overflow: hidden
才能正確填充空間。
現在,左側按鈕需要懸停時彈出窗體。問題是我不能讓它顯示,而容器有overflow: hidden
風格關聯。如果沒有這種風格,左側將擴大以填充整個空間,包括右側。我該如何解決這個問題?
彈出按鈕代碼
#login-flyout form {
height: 0;
opacity: 0;
overflow: hidden;
position: absolute;
right: 0;
top: 66px;
width: 250px;
}
#login-flyout form:hover {
height: auto;
opacity: 0;
}
請注意,如果overflow: hidden
從容器中取出的代碼工作。
此外,這是我的CSS體驗的溫牀,有沒有關於容器和包含樣式的任何參考?例如,我昨天浪費了3個小時,試圖弄清楚如何自動擴展兩個float divs
之間的中心div
。原來問題是容器有float: right
風格,所以中心div
需要float: none
。
給出的代碼僅供參考 – Twifty
不,這不是有效的HTML –
您可以將您的代碼添加到http://jsfiddle.net – Vish