美文网首页
定位--浮动

定位--浮动

作者: 飘零_0f71 | 来源:发表于2019-03-26 19:07 被阅读0次

# 清除浮动

clear属性可以用于清除元素周围的浮动对元素的影响。

也就是元素不会因为上方出现了浮动元素而改变位置。

可选值:

left:忽略左侧浮动

right:忽略右侧浮动

both:忽略全部浮动

none:不忽略浮动,默认值

## 方法一:

```css

.clearfix:after{

content:" ";

display: block;

clear: both;

}

.clearfix{

zoom: 1;

}

</head>

<body>

<div class="box1 clearfix"><div>

</div>

...

```

## 方法二:

```css

.box{

border: 10px red solid;

overflow; hidden;

zoom;1;

}

</head>

<body>

<div class="box1"></div>

<div class="clear"></div>

</div>

...

```

## 方法三:

直接使用clear:both

# 定位

position属性可以控制Web浏览器如何以 及在何处显示特定的元素。

可以使用position属性把一个元素放置到网 页中的任何位置。

  可选值:

  static

  relative

  absolute

  fixed

## 定位代码:

```html

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>相对定位</title>

<style type="text/css">

.box1{

height: 200px;

background-color: red;

position: relative;

}

.box2{

width: 200px;

height: 200px;

background-color: yellow;

/*

定位:

- 定位指的就是将指定的元素摆放到页面的任意位置

通过定位可以任意的摆放元素

- 通过position属性来设置元素的定位

-可选值:

static:默认值,元素没有开启定位

relative:开启元素的相对定位

absolute:开启元素的绝对定位

fixed:开启元素的固定定位(也是绝对定位的一种)

*/

/*

当元素的position属性设置为relative时,则开启了元素的相对定位

1.当开启了元素的相对定位以后,而不设置偏移量时,元素不会发生任何变化

2.相对定位是相对于元素在文档流中原来的位置进行定位

3.相对定位的元素不会脱离文档流

4.相对定位会使元素提升一个层级

5.相对定位不会改变元素的性质,块还是块,内联还是内联

*/

position: relative;

/*

当开启了元素的定位(position属性值是一个非static的值)时,可以通过left right top bottom四个属性来设置元素的偏移量

left:元素相对于其定位位置的左侧偏移量

right:元素相对于其定位位置的右侧偏移量

top:元素相对于其定位位置的上边的偏移量

bottom:元素相对于其定位位置下边的偏移量

通常偏移量只需要使用两个就可以对一个元素进行定位,

一般选择水平方向的一个偏移量和垂直方向的偏移量来为一个元素进行定位

*/

left: 100px;

top: 200px;

}

.box3{

width: 200px;

height: 200px;

background-color: yellowgreen;

}

.s1{

position: relative;

width: 200px;

height: 200px;

background-color: yellow;

}

</style>

</head>

<body>

<div class="box1"></div>

<div class="box2"></div>

<div class="box3"></div>

<span class="s1">我是一个span</span>

</body>

</html>

相关文章

  • css定位

    CSS 定位 (Positioning) 属性允许你对元素进行定位。 CSS 定位和浮动 CSS 为定位和浮动提供...

  • CSS 定位

    CSS 定位 (Positioning) 属性允许你对元素进行定位。 CSS 定位和浮动 CSS 为定位和浮动提供...

  • CSS 定位 (Positioning)

    CSS 定位 (Positioning) 属性允许你对元素进行定位。 CSS 定位和浮动 CSS 为定位和浮动提供...

  • 定位及浮动

    定位# 元素定位: 浮动###### eg:######

  • CSS定位

    CSS定位(Positioning)允许你对元素进行定位。 CSS 定位和浮动 CSS 为定位和浮动提供了一些属性...

  • 浮动&定位

    浮动元素有什么特征?对父容器、其他浮动元素、普通元素、文字分别有什么影响?浮动元素脱离文档流,在当前行的左边或是右...

  • 浮动&定位

    关于浮动 浮动元素会脱离正常的文档流,按照其外边距指定的位置相对于它的上一个块级元素(或父元素)显示浮动元素后面的...

  • 浮动、定位

    1 . 文档流的概念指什么,有哪种方式可以让元素脱离文档流 CSS普通流/文档流(normal flow)是元素按...

  • 浮动定位

    浮动元素 浮动元素的特征其框可以左右移动(根据float属性值而定),直到它的外边缘碰到包含框或者另一个浮动元素的...

  • 浮动、定位

    浮动 浮动的特点 浮动会使元素脱离文档流 任何元素设置浮动 都会变为块状元素 浮动的元素会对兄弟元素和父元素产生直...

网友评论

      本文标题:定位--浮动

      本文链接:https://www.haomeiwen.com/subject/rmxivqtx.html