zoukankan      html  css  js  c++  java
  • CSS浮动

    浮动

    标准流

    css定位有三种:标准流 、浮动和定位 我们默认使用的就是标准流

    浮动

    什么是浮动

    元素的浮动是指设置了浮动属性的元素会脱离标准普通流的控制,移动到其父元素指定位置的过程。

    在css中通过float来定义浮动

    选择器{float:value}

    属性值描述
    left 元素向左浮动
    right 元素向右浮动
    none 元素不浮动(默认值)

    浮动的详细特性

    浮动脱离标准流控制,不占位置,会影响标准流。浮动只有左右浮动。 浮动首先创建包含块的概念(包裹)。就是说, 浮动的元素总是找理它最近的父级元素对齐。但是不会超出内边距的范围。

    image

    浮动的元素排列位置,跟上一个元素(块级)有关系。 如果上一个元素有**浮动**,则A元素顶部会和上一个元素的**顶部对齐** 如果上一个元素是**标准流**,则A元素的顶部会和上一个元素的**底部对齐** 

    image

    image

    注意:

    由2可以推断出,一个父盒子里面的子盒子,如果其中一个子级有浮动的,则其他子级都需要浮动。这样才能一行对齐显示。

  • 相关阅读:
    Understanding Optional and Compulsory Parameters
    WebMail
    bool?
    第六章笔记 上
    菜鸟错题集
    vue的基本用法
    luogg_java学习_06_面向对象特性之封装和继承
    luogg_java学习_05_面向对象(方法和类)
    CSS3学习总结
    luogg_java学习_04_数组
  • 原文地址:https://www.cnblogs.com/bianzhuo/p/10772564.html
Copyright © 2011-2022 走看看