css - 如何把一個視圖放在左浮動定位的視圖的上面?
問題描述
我想把一個紅色的視圖放在左浮動視圖的上面,但是看不見了這個紅色視圖,下面是我的代碼,多謝指導。
<!DOCTYPE html><html lang='en'><head> <title>Heors - How To Convert a PSD Template TO HTML5/CSS3</title> <meta charset='utf-8'> <meta name='author' content='pixelhint.com'> <meta name='description' content='Heros - Learn How To Convert a PSD Template TO HTML5/CSS3'/><style media='screen'> .red {width: 300px;position: absolute;text-align: center;bottom: 80px;z-index: 9999;background-color: red; } .wrapper {width: 300px;height: auto;position: relative; } .yellow{width: 300px;float: left; height: 600px; background-color: yellow; }</style></head><body> <p class='wrapper'><p class='yellow'> 左浮動</p><p class='red'> <p>絕對定位距底部80px</p></p> </p></body></html>
問題解答
回答1:樓主,你仔細看看你父元素wrapper的高度為多少?這是為什么呢?因為你yellow左浮動了,脫離文檔流,red絕對定位也已經脫離文檔流了,所以你red定位在bottom:80px沒什么屌用,因為父元素高度都沒有,它上哪去找80px的底部來定位。所以,你要解決的方法就是,動用你勤勞的小手,給父元素wrapper加上overflow:hidden;(溢出隱藏)
回答2:.red {width: 300px;position: absolute;text-align: center;bottom: 80px;z-index: 9999;background-color: red; } 改成: .red {width: 300px;position: absolute;text-align: center;top: 0;z-index: 9999;background-color: red; }
相關文章:
1. python - flask_Bootstrap的WTF的調用疑問2. python把第x列數據寫入第x個文件3. python - Django前臺url未能正確訪問方法求助?4. 數據庫 - mysql boolean型無法插入true5. mysql服務無法啟動1067錯誤,誰知道正確的解決方法?6. mysql - 我用SQL語句 更新 行的時候,發現全部 中文都被清空了,請問怎么解決?7. python小白,問一個關于可變類型和不可變類型底層的問題8. python - Shadowsocks的從剪貼板導入URL功能是怎么把剪貼板中復制的ss://XXXXXXXXXX這種鏈接轉換成具體賬號信息的?9. mysql - SQL問個基礎例子,書上的,我怎么看都看不懂..誰幫我解釋一下第2個為什么和第1個一樣?10. javascript - 微信小程序里怎么把頁面轉成圖片分享
