码迷,mamicode.com
首页 > Web开发 > 详细

web前端入门到实战:css基础-float浮动

时间:2020-04-04 00:10:48      阅读:90      评论:0      收藏:0      [点我收藏+]

标签:更新   字体   脚本   padding   技术   height   静态   前端   学习路线   

float实现文字环绕图片效果:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>float</title>
    <style> body{ font-family: ‘微软雅黑‘;
        } .per{ width: 400px; border: 1px solid #CCC; padding: 5px;

        } .red{ width: 100px; height: 100px; background: red; margin: 10px; float:left;
        }
    </style>
</head>
<body>
    <div class="per">
        <div class="red"></div>层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。 [1] 
CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。 </div>
</body>
</html>

技术图片


清除浮动的方法一:

在浮动元素后面使用一个空元素

专门建立的学习Q-q-u-n: 784783012 ,分享学习的方法和需要注意的小细节,不停更新最新的教程和学习技巧
(从零基础开始到前端项目实战教程,学习工具,全栈开发学习路线以及规划)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>float</title>
    <style> .container{ width:500px; border:1px solid #000;
        } .div{ width: 100px; height:100px; float:left;
        } .div1{ background-color:red;
        } .div2{ background-color:yellow;
        } .div3{ background-color:green;
        } .clear{ clear:both;
        }
    </style>
</head>
<body>
    <div class="container">
        <div class="div div1"></div>
        <div class="div div2"></div>
        <div class="div div3"></div>
        <div class="clear"></div>
    </div>
</body>
</html>

清除浮动的方法二:

给容器添加overflow:hidden;


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>float</title>
    <style> .container{ width:500px; border:1px solid #000; overflow: hidden;
        } .div{ width: 100px; height:100px; float:left;
        } .div1{ background-color:red;
        } .div2{ background-color:yellow;
        } .div3{ background-color:green;
        }
    </style>
</head>
<body>
    <div class="container">
        <div class="div div1"></div>
        <div class="div div2"></div>
        <div class="div div3"></div>
    </div>
</body>
</html>

清除浮动的方法三:

css3的:after伪元素


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>float</title>
    <style> .container{ width:500px; border:1px solid #000; overflow: hidden; zoom:1;
        } .div{ width: 100px; height:100px; float:left;
        } .div1{ background-color:red;
        } .div2{ background-color:yellow;
        } .div3{ background-color:green;
        } .clearfix:after{ content:‘.‘; display: block; height:0; visibility: hidden; clear:both;
        } .clearfix{ zoom:1;/*兼容ie6/7*/
        }
    </style>
</head>
<body>
    <div class="container clearfix">
        <div class="div div1"></div>
        <div class="div div2"></div>
        <div class="div div3"></div>
    </div>
</body>
</html>

web前端入门到实战:css基础-float浮动

标签:更新   字体   脚本   padding   技术   height   静态   前端   学习路线   

原文地址:https://blog.51cto.com/14592820/2484796

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!