CSS定位和滾動條


一.絕對定位

position: absolute;

/*絕對定位: 1、定位屬性值:absolute 2、在頁面中不再占位(浮起來了),就無法繼承父級的寬度(必須自己自定義寬度) 3、一旦定位后,定位的布局方位 top、bottom、left、right都能參與布局 4、絕對定位的參考系是最近的定位父級(不是父級中的哪一點,而是四邊參照四邊) 5、左右同時存在,取左;同理上下取上 6、當父級定位了,子級參照父級定位,又可以重新獲取父級寬度(也可以在計算中拿到父級高度) */

position:fixed

生成絕對定位的元素,相對於瀏覽器窗口進行定位。

二.相對定位

position: relative;

父級(最近的一個父級)相對定位的目的

1)不影響自身布局

2)輔助自己絕對定位布局

三默認定位

position: static

默認值。沒有定位,元素出現在正常的流中(忽略 top, bottom, left, right 或者 z-index 聲明)。

四.繼承定位

position:inherit

規定應該從父元素繼承 position 屬性的值。

五.滾動條

overflow

  • hidden:沒有滾動條,且內容只有規定區域的內容.
  • visible:默認值沒有滾動條,這個屬性定義溢出元素內容區的內容會如何處理且顯示.

  • scroll:這個屬性定義溢出元素內容區的內容會如何處理。如果值為 scroll,不論是否需要,用戶代理都會提供一種滾動機制。因此,有可能即使元素框中可以放下所有內容也會出現滾動條.

  • auto:顯示滾動條,且內容只有規定區域的內容.

來源:小小咸魚YwY


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM