浮动定位BFC边距合并

2017-03-15  本文已影响0人  S级食材咩咩羊

1.浮动元素有什么特征?对父容器、其他浮动元素、普通元素、文字分别有什么影响?

2.清除浮动指什么? 如何清除浮动? 两种以上方法

3.有几种定位方式,分别是如何实现定位的,参考点是什么,使用场景是什么?

4.z-index 有什么作用? 如何使用?

5.position:relative和负margin都可以使元素位置发生偏移?二者有什么区别

6.BFC 是什么?如何生成 BFC?BFC 有什么作用?举例说明

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>JS Bin</title>
</head>
<body>
  <div class="ct">
    <h1>h1</h1>
  </div>
</body>
</html>
.ct{
  background: pink;
  margin: 10px;
  overflow: auto; //生成BFC
}
Paste_Image.png Paste_Image.png
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>JS Bin</title>
</head>
<body>
  <div class="ct">
    <div class="aside"></div>
    <div class="content">122222222222222222222#2.清除浮动指什么? 如何清除浮动? 两种以上方法
- 清除浮动指解决父容器高度塌陷问题,让父元素在视觉上包含子元素的效果
</div>
  </div>
</body>
</html>
.ct{
   border: 1px solid;
}

.aside{
  width: 50px;
  height: 50px;
  background: red;
  float: left;
}
.content{
  background: yellow;
  overflow: hidden;
}
Paste_Image.png Paste_Image.png
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>JS Bin</title>
</head>
<body>
  <div class="ct">
    <div class="box"></div>
    <div class="box"></div>
  </div>
</body>
</html>
.ct{
   background:blue;
   display:inline-block;
}

.box{
  width:100px;
  height:100px;
  border: 1px solid red;
  float:left
}
Paste_Image.png Paste_Image.png

7.在什么场景下会出现外边距合并?如何合并?如何不让相邻元素外边距合并?给个父子外边距合并的范例

上一篇 下一篇

猜你喜欢

热点阅读