1 简要描述CSS 中的定位机制
参考答案:
- CSS中,除了默认的流定位方式以外,还有如下几种定位机制:浮动定位、相对定位、绝对定位和固定定位。
- 浮动定位是指将元素排除在普通流之外,并且将它放置在包含框的左边或者右边,但是依旧位于包含框之内。
- 相对定位将元素相对于它在普通流中的位置进行定位。
- 绝对定位是指将元素的内容从普通流中完全移除,并且可以使用偏移属性来固定该元素的位置。
- 固定定位是指将元素的内容固定在页面的某个位置。
2 display 属性的作用是什么?
可以使用 display 属性定义建立布局时元素生成的显示框类型。
1. 如果将 display 属性设置为 block,可以让行内元素(比如<a>元素)表现得像块级元素一样;
2. 如果将 display 属性设置为inline,可以让块级元素(比如<p>元素)表现得像内联元素一样;
3. 可以通过把 display 属性设置为 none,让生成的元素根本没有框。这样的话,该框及其所有内容就不再显示,不占用文档中的空间。