我有以下代碼:添加DIV另一個DIV中示出的滾動條
<div style="position: absolute; width: 100%; height: 100%; background-color: #00FF00">
<div style="position: relative; left: 300px; top: 45px; height: 100%; width: 100%; background-color: #FF0000;"></div>
</div>
截圖:
爲什麼div
被觀察區域的外側,因此示出了推滾動條。如果您向右上角查看,當紅色div
移動時,黑色區域是擴展名。
如何編輯它以便紅色div
具有頂部和左側位置,但不會超出頁面寬度和高度?
檢查了一下,它發生在你身上,因爲溢出默認設置爲可見:http://www.w3schools.com/cssref/pr_pos_overflow.asp – arocketman
隱藏溢出並不能解決真正的問題。你給它一個相對於父容器的位置,但它仍然有100%的高度/寬度,所以它會超出父容器的邊界。代替相對定位,您可以使用填充或邊距來實現所需的位置,而不會產生溢出。 – Goose
我使用PIXEL作爲第二個DIV的左側和頂部而不是百分比。我該如何處理? – Si8