zoukankan      html  css  js  c++  java
  • 02-CSS基础与进阶-day6_2018-09-05-20-18-21

    盒模型
    width
    height
    border
    padding
    margin

    浏览器会给元素一个默认样式,一般我们会重置浏览器默认样式
    * {padding: 0; margin: 0}

    注意 1 行内元素没有上下外边距 也没有上内边距
    2 外边距合并 垂直的块级盒子以最大的外边距为准(外边距塌陷)
    3 对于两个嵌套关系的块元素,假如父亲没有上内边距和边框,
    则父亲的上外边距和儿子的上外边距发生合并
    解决方案 1 给父亲加overflow:hidden 2 给父亲加上内边距或上边框
    盒子尺寸

    01居中.html

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <style type="text/css">
           div {
                  width: 300px;
                  height: 300px;
                  border: 1px solid #ccc;
                  text-align: center; /*文字水平居中*/
                  margin: 10px auto; /* 盒子居中*/
           }
    
           section {
                 width: 400px;
                 height: 400px;
                 border: 1px solid red;
           }
    
           section img {
                width: 200px;
                height: 210px;
                margin-left: 100px;
                margin-top: 95px;
           }
    
           aside {
                  width: 400px;
                  height: 400px;
                  border: 1px solid pink;
                  background: #fff url(xd.jpg) no-repeat;
               background-size: 200px 210px;
               /* 背景图更改位置 用background-position*/
               background-position: 100px  95px; 
           }
        </style>
    </head>
    <body>
        <div>文字水平居中</div>    
        <section>
            <!--插入图片水平居中 图片也是一个盒子 用margin或padding设置-->
            <img src="xd.jpg" alt="">
        </section>
        <aside>
            
        </aside>
    </body>
    </html>
  • 相关阅读:
    win10的power shell可以学习少部分linux命令_功能与cmd类似
    js数组的初始化
    Vue.js 学习笔记
    jquery knob旋钮插件
    jquery 城市三级联动
    xampp 配置虚拟主机
    2016 360 前端开发 面经
    2016 乐视 前端开发 面经
    主流浏览器内核及前缀
    前端代码优化方法
  • 原文地址:https://www.cnblogs.com/HiJackykun/p/11048389.html
Copyright © 2011-2022 走看看