• 前端小白——Css盒模型简介


    css盒模型

       拿快递盒中的鸡蛋举例——由里向外:内容区content(鸡蛋)——内填充padding(泡沫)——盒子边框border(快递盒)——外边距margin(快递盒与快递盒之间的距离)

    (一)padding内填充

    作用:调整子元素在父元素中的位置关系

    特点:

    1. 会把盒子撑大,若想保留盒子原来大小,需要在盒子原来的基础上减去padding的值
    2. 给单一方向设置padding的值:padding-leftpadding-rightpadding-toppadding-bottom
    3. 设置方法:padding:;一个值代表四周,两个值代表上下,三个值代表上、左右、下,四个值代表上、右、下、左
    4. Padding的值不能为负值
    5. Padding不会对背景图造成影响
    6. 若盒子未设置固定的宽高则添加padding,宽高不用减

    (二)margin外边距

    1.长在元素之外,控制同级元素之间的距离

    2.不影响盒子的大小

    3.给单一方向设置margin的值:margin-leftmargin-rightmargin-topmargin-bottom

    4.设置方法:margin:;一个值代表四周,两个值代表上下,三个值代表上、左右、下,四个值代表上、右、下、左

    5.可以为负值

    6.margin0 auto;让元素在父元素中水平居中显示

    7.margin常出现的bug:当父元素与子元素都未浮动时,给第一个子元素添加margin-top,它会错误的将margin-top加在父元素身上;上下相邻的两个元素之间的margin会重合按照最大值处理;左右不会重合。

     

  • 相关阅读:
    mysql 索引学习笔记
    mysql mysqli pdo学习总结
    Flask-Login的实现
    Flask配置方法
    Flask-SQLAlchemy使用方法
    alpha阶段绩效考核
    Alpha版本后的心得体会
    代码及数据库展示
    功能简介
    最新的用户需求分析
  • 原文地址:https://www.cnblogs.com/bwnnxxx123/p/12593967.html
Copyright © 2020-2023  润新知