當我嘗試覆蓋元素樣式位置頂部,並通過設置右邊或底部 它不起作用,左側和頂部屬性只在瀏覽器的關注,從來沒有看到人們使用右側和底部屬性我可以在哪裏使用那些有效的屬性。爲什麼瀏覽器會優先考慮右側和底部樣式的左上角和右下角?
1
A
回答
0
您需要設置您的top: auto; left: auto
以覆蓋您之前的設置,並使用右下角代替。
2
我嘗試重寫一個元素風格位置上方,並通過設置右側或底部
首先你不能。如果你想覆蓋他們,你需要重寫使用right
和bottom
top
和left
性質離開設置值如
element.class {
top: [auto, inherit, px, %];
left: [auto, inherit, px, %];
}
/* Don't leave them blank */
現在我要談到第二個問題。
永遠也看不到我在哪裏可以使用這些屬性有效
拿一個例子,你需要定位的權利和容器元素的底部和元素的按鈕,人們使用權和底部性質height
和width
是動態的,所以在這種情況下,您需要使用right: 0;
和bottom: 0;
,因爲您無法定位left
和top
中的元素,因爲您不知道需要多少px
將left
或top
中的元素作爲元素大小動態。
3
如果沒有指定height
或width
,並且有問題的元件位置absolute
或fixed
,然後同時指定一個top
和bottom
(或left
和right
)實際上意味着什麼 - 你可能想的燈箱例如,距離身體的每個邊緣20個像素,並佔據所有剩餘空間。
但是,如果使用relative
進行定位,或者其他指定的尺寸不可能進行計算,那麼指定距離兩邊的距離會導致指令衝突,因此瀏覽器被迫相互重疊。 top
和left
是佈局(和西方腳本中的文本)的自然優先級,所以它們是任意的。
但是,您可以通過指定auto
值,讓您的bottom
和right
佔先重置top
和left
:
/* previous rules */
.thing {
top: 20px;
left: 20px;
}
/* your rule */
.thing {
top: auto;
left: auto;
bottom: 20px;
right: 20px;
}
相關問題
- 1. 左上角和右下角的絲帶
- 2. 卸下右側和底部/右處理
- 3. 左上角和右上角的按鈕
- 4. jQuery邊框圖像(左上角,右上角,左下角,右下角)
- 5. MFC底部右下角
- 6. 如何爲UIView的左下角,右下角和左上角設置cornerRadius?
- 7. 圖像圓角半徑只有左下角和右側
- 8. 如何在android的左上角和右下角左右對齊按鈕?
- 9. 我想檢測用戶是否點擊圖像的左上角,右上角,左下角或右下角部分。
- 10. 對齊圖片頂部中心,右下角和左下角
- 11. 垂直,右側和底部對齊;跨瀏覽器
- 12. 爲什麼繼承頂部/右/底部/左側的CSS屬性?
- 13. 將圖片拆分爲左側和右側部分並填充瀏覽器
- 14. 陣營本地地圖會左上角和右下角的緯度和經度
- 15. 對齊圖像頂部,右側,底部和左側的文本?
- 16. iOS左側,右側和底部轉換的側面菜單庫
- 17. 設置地圖的左上角和右下角座標
- 18. Excel 2003,如何獲取範圍的左上角和右下角?
- 19. 如何在UIImageView的左上角和右下角創建UIButton
- 20. 將材質設計的左上角和右下角對齊
- 21. 如何使兩側(左下角和右下角)具有不同的高度?
- 22. CSS左上角和右下角適合,但不是在Firefox中?
- 23. 帶CSS的頂部左下角右上角內容流程
- 24. 在div的左下角和右下角對齊兩個圖像
- 25. HTML元素的左下角和右下角
- 26. 確定等腰三角形的左側和右側
- 27. 拆下左側和右側邊框
- 28. 加入左側和右側
- 29. divs在左側和右側
- 30. CSS左側和右側
我認爲他想防止頂部,並從生效離開。 – BoltClock
哎呀。謝了哥們。 –