zoukankan      html  css  js  c++  java
  • CSS(五)浮动

    本章主内容

    • 浮动是什么
    • 如何浮动
    • 浮动的副作用及如何清除副作用
    • 使用场景

    一、浮动(float)

    含义:让元素浮动起来,并排排列;

    二、如何浮动

    • float:left     1、2、3
    • float:right    注意 采用倒序排列  ...3、2、1
    • float:none  不浮动
    • float: inherit   继承父元素浮动方式

    注意点:一但元素有浮动属性,自动转换成块级元素;

    三、副作用

    子元素浮动、父元素则塌陷

    周围元素会会受到影响 如:浮动元素脱离文档流,其他未浮动元素会占据浮动元素的位置,浮动元素会浮在为浮动元素的上面;

    四、解决副作用

    A、解决父元素塌陷问题

    a.1、给父元素添加高度

    a.2、父元素添加两个属性

    • overflow:hidden
    • zoom:1

    a.3、父元素也给一个浮动,不建议使用,周围元素会产生副作用;

    B、解决影响周围元素问题

    b.1、添加一个空元素设置clear方法

    • clear:none   不浮动
    • clear:left   左边不允许有浮动元素
    • clear:right  右边不允许有浮动元素
    • clear:both  两边不允许有浮动元素

    C、推荐组合使用 a.2和b.1

    五、使用的场景

    A、文本环绕

    兄弟为文字 文字不需要浮动,浮动不是文字的兄弟元素,即可实现文本环绕。

    ........

  • 相关阅读:
    MVP 实战
    Model 层
    Presenter 层
    View 层
    DB数据库的基本操作
    MongoDB数据库基本操作
    转换函数
    字符串函数
    空值处理
    Java中使用Redis的几种数据类型总结
  • 原文地址:https://www.cnblogs.com/learn-python-M/p/7628735.html
Copyright © 2011-2022 走看看