zoukankan      html  css  js  c++  java
  • div浮动+盒子模型+溢出隐藏+滚动条

    总结: 
    一、浮动float
    float:left/right左右
    clear:left/right/both清除浮动
    如上图所示:
    我们完全可以利用12清除浮动,其余浮动来解决,但一定要注意好div之间的位置
    代码如下:
    <body>
    <div id="d1">
    
        <div class="z1">这是1</div>
        <div class="z1">这是2</div>
        <div class="z1">这是3</div>
        <div class="z1">这是4</div>
        <div class="z1">这是5</div>
    
    <div class="z2">这是6</div>
    <div class="z7">
        这是7
    </div>
    
    <div class="z3">
    这是8
    <div class="z3-1">
        这是9
    </div>
    </div>
    <div class="z7">
        这是10
    </div>
    
    
    <div class="z4">这是11</div>
    <div class="z10">这是12</div>
    </div>
    </body>

    css

    /* CSS Document */
    
    #d1{
         500px;
        height: 600px;
        border: 1px solid #000000;
        
    }
    .z1{
         98px;
        height: 97px;
        border: 1px solid #000000;
        float: left;
    }
    
    .z2{
         314px;
        height: 146px;
        border: 1px solid #000000;
        float: left;
        }
    .z3{
         314px;
        height: 146px;
        border: 1px solid #000000;
        float: left;
    }
    .z3-1{
         96px;
        height: 146px;
        border: 1px solid #000000;
        float:right;
    }
    .z4{
         314px;
        height: 106px;
        border: 1px solid #000000;
        float: left;
    }
    /*#z7{
         180px;
        height: 100px;
        border: 1px solid #000000;
        float: right;
    }*/
    .z7{
         182px;
        height: 200px;
        border: 1px solid #000000;
        float: right;
    }
    
    .z10{
             498px;
        height: 95px;
        border: 1px solid #000000;
        clear: both;
    }

    二、盒子模型

    外边距:margin,div与另外div等的距离,顺序,上右下左,顺时针旋转。

    内边距:padding:内容与div的距离
    边框:border,div的边框
    div大小需要加上内边距padding,外边距margin,边框border还有div内容大小所得。
    div=(padding+margin+border)*2+content
    三、溢出处理
    overflow:hidden:隐藏并清除所占位置
    overflow:scroll:在区域里面查看,但不会清除内容

    四、列表ul的css样式设置
     
    最常用的 ul 去除list-style-type:none,
    ul li{
    • list-style-type
    • list-style-position 定位
    • list-style-image  前面图片
    }
    <style>
    ul
    {
        list-style-type:none;
        padding:0px;
        margin:0px;
    }
    ul li
    {
        background-image:url(sqpurple.gif);
        background-repeat:no-repeat;
        background-position:0px 5px; 
        padding-left:14px;
    }
    </style>
    </head>
    
    <body>
    <ul>
    <li>Coffee</li>
    <li>Tea</li>
    <li>Coca Cola</li>
    </ul>
    </body>
     
  • 相关阅读:
    script 标签的defer,async的作用,及拓展浏览器多线程,DOMContentLoaded
    vuex基本熟悉与使用
    关于h5屏幕适配
    react-router4.0的使用
    使用gulp 合并压缩打包,实时监控文件,实现本地server
    组件之间的通讯:vuex状态管理,state,getters,mutations,actons的简单使用(一)
    vue怎么样创建组件呢??
    基于ionic框架封装一个图片轮播指令的几点
    使用php在服务器端生成图文验证码(二)
    字符串与对象的相互转化
  • 原文地址:https://www.cnblogs.com/a199706/p/11052605.html
Copyright © 2011-2022 走看看