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

css基础-float浮动

时间:2019-12-29 18:08:19      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:display   XML   Fix   lock   计算机   splay   能力   脚本语言   container   

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>

技术图片

 

 


清除浮动的方法一:

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

<!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>

css基础-float浮动

标签:display   XML   Fix   lock   计算机   splay   能力   脚本语言   container   

原文地址:https://www.cnblogs.com/chenyingying0/p/12115609.html

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