最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

围住浮动元素的三种方法-侠奕

来源:懂视网 责编:小采 时间:2020-11-27 16:43:24
文档

围住浮动元素的三种方法-侠奕

围住浮动元素的三种方法-侠奕:html代码 1 body> 2 section> 3 img src=sea.png alt=sea
推荐度:
导读围住浮动元素的三种方法-侠奕:html代码 1 body> 2 section> 3 img src=sea.png alt=sea
html代码

1 
2 
3 sea 4

图片标题

5
6
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmodtempor incididunt ut labore et dolore magna aliqua.
7

CSS代码

 1 p{
 2 margin:0;
 3 }
 4 img{
 5 float:left;
 6 }
 7 section{
 8 border:1px solid green; 
 9 margin:0 0 10px 0;
10 }
11 footer{
12 background-color: #ccc;
13 }

效果图:

下面介绍三种围住浮动元素的方法。最终达成的效果都是:

方法一:为父元素添加 overflow:hidden   

1 section{
2 border:1px solid green; 
3 margin:0 0 10px 0;
4 overflow: hidden;
5 }

//overflow:hidden声明的真正用途是 1.防止包含元素被超大内容撑大。应用overflow:hidden之后,包含元素依然保持其特定的宽度,而超大的子内容则会被容器剪切掉;2.它能可靠地迫使父元素包含其浮动的子元素。

方法二:同时浮动父元素

 1 section{
 2 border:1px solid green;
 3 margin:0 0 10px 0; 
 4 width:100%;
 5 float:left;
 6 }
 7 footer{
 8 background-color: #ccc;
 9 clear:left;
10 }

方法三:添加非浮动的清除元素

  给父元素的最后添加一个非浮动的子元素,然后再清除该子元素。其中有两种方案。

第一种:

  简单地在HTML中添加一个子元素,并给它应用clear属性。

1 
2 
3 sea 4

图片标题

5
6
7
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
8

  在此,为div添加了一个类,以便于在CSS中写样式。

1 div.clear{
2 clear:left;
3 }

第二种:

  如果你特别不想添加这个纯表现性的元素,有一个更好的方法。

  首先为section添加一个类clearfix

1 
2 sea 3

图片标题

4
5
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod

  然后,再使用这个神奇的clearfix规则

1 .clearfix:after{
2 content:".";
3 display:block;
4 height:0;
5 visibility:hidden;
6 clear:both;
7 }

  //这个clearfix规则最早是由程序员Tony Aslett发明的,它只添加了一个清除的包含句点作为非浮动元素。

  

文档

围住浮动元素的三种方法-侠奕

围住浮动元素的三种方法-侠奕:html代码 1 body> 2 section> 3 img src=sea.png alt=sea
推荐度:
标签: 方法 元素 三种
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top