1 简要描述CSS 中的定位机制

参考答案:

CSS中,除了默认的流定位方式以外,还有如下几种定位机制:浮动定位、相对定位、绝对定位和固定定位。

浮动定位是指将元素排除在普通流之外,并且将它放置在包含框的左边或者右边,但是依旧位于包含框之内。

相对定位将元素相对于它在普通流中的位置进行定位。

绝对定位是指将元素的内容从普通流中完全移除,并且可以使用偏移属性来固定该元素的位置。

固定定位是指将元素的内容固定在页面的某个位置。

2 display 属性的作用是什么?

参考答案

可以使用 display 属性定义建立布局时元素生成的显示框类型。

1、如果将 display 属性设置为 block,可以让行内元素(比如<a>元素)表现得像块级元素一样;

2、如果将 display 属性设置为inline,可以让块级元素(比如<p>元素)表现得像内联元素一样;

3、可以通过把 display 属性设置为 none,让生成的元素根本没有框。这样的话,该框及其所有内容就不再显示,不占用文档中的空间。