您现在的位置是:网站首页> 编程资料编程资料

CSS使用float属性设置浮动元素的实例教程CSS清除浮动float的三种方法小结详解css清除浮动float的七种常用方法总结和兼容性处理CSS的position定位和float浮动详解理解CSS浮动float、定位positioncss浮动(float/clear)使用讲解css浮动(float,clear)通俗讲解经验分享html/css中float浮动的用法实例详解

2023-10-22 314人已围观

简介 这篇文章主要介绍了CSS使用float属性设置浮动元素的实例教程,包括使用overflow清除浮动的方法,需要的朋友可以参考下

浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。
由于浮动框不在文档的普通流中,所以文档的普通流中的块表现得就像浮动框不存在一样。

float效果展示
基本设置

在网页中正常添加3个div色块:

HTML代码:

XML/HTML Code复制内容到剪贴板
  1. <div class="div1">  
  2.     div1   
  3. div>  
  4. <div class="div2">  
  5.     div2   
  6. div>  
  7. <div class="div3">  
  8.     div3   
  9. div>  

简单设置一些大小和颜色:

CSS代码:

CSS Code复制内容到剪贴板
  1. .div1 {   
  2.     width100px;   
  3.     height100px;   
  4.     background-color: cyan;   
  5. }   
  6. .div2 {   
  7.     width100px;   
  8.     height100px;   
  9.     background-color: skyblue;   
  10. }   
  11. .div3 {   
  12.     width100px;   
  13.     height100px;   
  14.     background-colorgreen;   
  15. }  

效果如下:
201677115751343.jpg (276×490)

正常情况下,3个div从上至下依次排序

下面,我们来使用下float属性,并设置值right

给div1标签添加float属性

CSS Code复制内容到剪贴板
  1. .div1 {   
  2.     width100px;   
  3.     height100px;   
  4.     background-color: cyan;   
  5.     floatrightright;   
  6. }  

效果如下:
201677115819528.jpg (594×315)

我们会发现,div1跑到了屏幕的右侧,这就是让它浮动到右侧的表现。

同时给3个div都设置float: left

CSS Code复制内容到剪贴板
  1. .div1 {   
  2.     width100px;   
  3.     height100px;   
  4.     background-color: cyan;   
  5.     floatleft;   
  6. }   
  7. .div2 {   
  8.     width100px;   
  9.     height100px;   
  10.     background-color: skyblue;   
  11.     floatleft;   
  12. }   
  13. .div3 {   
  14.     width100px;   
  15.     height100px;   
  16.     background-colorgreen;   
  17.     floatleft;   
  18. }  

效果如下:
201677115838723.jpg (460×168)

当我们把3个div都设置了向左浮动之后,就可以实现这种横排布局

修改CSS代码(div1的高度和div2的宽度),如下:

CSS Code复制内容到剪贴板
  1. .div1 {   
  2.     width100px;   
  3.     height130px;   
  4.     background-color: cyan;   
  5.     floatleft;   
  6. }   
  7. .div2 {   
  8.     width300px;   
  9.     height100px;   
  10.     background-color: skyblue;   
  11.     floatleft;   
  12. }   
  13. .div3 {   
  14.     width100px;   
  15.     height提示: 本文由整理自网络,如有侵权请联系本站删除!
    本站声明:
    1、本站所有资源均来源于互联网,不保证100%完整、不提供任何技术支持;
    2、本站所发布的文章以及附件仅限用于学习和研究目的;不得将用于商业或者非法用途;否则由此产生的法律后果,本站概不负责!

相关内容

-六神源码网