image
1 簡(jiǎn)要描述CSS 中的定位機(jī)制
參考答案:
- CSS中痴柔,除了默認(rèn)的流定位方式以外,還有如下幾種定位機(jī)制:浮動(dòng)定位疫向、相對(duì)定位咳蔚、絕對(duì)定位和固定定位。
- 浮動(dòng)定位是指將元素排除在普通流之外搔驼,并且將它放置在包含框的左邊或者右邊谈火,但是依舊位于包含框之內(nèi)。
- 相對(duì)定位將元素相對(duì)于它在普通流中的位置進(jìn)行定位舌涨。
- 絕對(duì)定位是指將元素的內(nèi)容從普通流中完全移除糯耍,并且可以使用偏移屬性來固定該元素的位置。
- 固定定位是指將元素的內(nèi)容固定在頁面的某個(gè)位置囊嘉。
2 display 屬性的作用是什么温技?
可以使用 display 屬性定義建立布局時(shí)元素生成的顯示框類型。
1. 如果將 display 屬性設(shè)置為 block扭粱,可以讓行內(nèi)元素(比如<a>元素)表現(xiàn)得像塊級(jí)元素一樣舵鳞;
2. 如果將 display 屬性設(shè)置為inline,可以讓塊級(jí)元素(比如<p>元素)表現(xiàn)得像內(nèi)聯(lián)元素一樣琢蛤;
3. 可以通過把 display 屬性設(shè)置為 none蜓堕,讓生成的元素根本沒有框抛虏。這樣的話,該框及其所有內(nèi)容就不再顯示套才,不占用文檔中的空間迂猴。