zoukankan      html  css  js  c++  java
  • CSS的浮动、定位、布局

    浮动

      <div class="box1">box1</div>

      <div class="box2">box2</div>

      <div class="box3>box3</div>

    ------------------------

    <style>

      div{

        22px;

        height:22px;}

      .box1{background:green:

        float: left;    #浮动在左边

        float:right}   #浮动在右边

      .box2{bcakground:red

        float:left;}    #左浮动碰到浮动元素停止,并列一行(类似内联块元素~)

      .box3{bcakground:yellow:}  #box3这个文字不能重叠与浮动元素,围绕与yellow的背景

    <style>

      

    布局

    静态布局:窗口缩小后,有滚动条。

    清除浮动

      <div class="box1">1</div>

      <div class="box2">2</div>

      <div class="box3>3</div>

    ------------------------------------

      div{

        width:20px;

        height:22px

        float:left;}

      .box1{background:red}

      .box2{background:blue;clear:both}  #清除浮动,清除后会自动换行

      .box3{background:pink}

    解决父类边框无法撑开浮动元素

      在父集加入

    第一方法    .父集:after{content:"";displat:table;clear:both;}

    第二方法    .父集{overflow:hidden}  

    定位

    realative:相对定位,以元素本身位置进行偏移,不会脱离文档流,文档流位置还是在本身位置,显示位置变了。

    <div class="box1">1</div>

    --------------

    .box1{20px;height:22px;background:red;

      positon:relative;

      left:100px;

    ---------------

    absolute,以有定位属性的父级为参考点进行偏移,如果父爷级都没有定位属性就body为参考点。脱离文档流,不占文档位置(结果与box1重合)

    .box2{20px;height:22px;background:blue;

      positon:absolute;

      left:100px;

      top:22px;}  

    绑定定位

    <div class="box1">1</div>

    -------------------------

    .box1{20px;height:22px;background:blue;

      positon:fixed;

      bottom:20px;

      right:20px;}  用于固定导航位置,以浏览器窗口为参考进行定位。

      

  • 相关阅读:
    fiddler 抓https坑
    20171029机器学习之特征值选择
    20171028机器学习之线性回归过拟合问题的解决方案
    使用Matplotlib画对数函数
    对朴素贝叶斯的理解(python代码已经证明)
    解决Mac系统下matplotlib中文显示方块问题
    个人工作总结08(第二次冲刺)
    个人工作总结07(第二次冲刺)
    个人工作总结06(第二次冲刺)
    个人工作总结05(第二次冲刺)
  • 原文地址:https://www.cnblogs.com/simplecat/p/11366567.html
Copyright © 2011-2022 走看看