css中盒子模型

来源:互联网 发布:里欧万塔 知乎 编辑:程序博客网 时间:2024/06/06 02:54
  1. 盒子模型的概念:
    盒子模型是html+css技术中的基础知识,理解它可以更好地实现页面布局。
    盒子模型中由内到外主要的元素:content,padding,border,margin。
    元素框的总宽度 = 元素(element)的width + padding的左边距和右边距的值 + margin的左边距和右边距的值 + border的左右宽度;
    元素框的总高度 = 元素(element)的height + padding的上下边距的值 + margin的上下边距的值 + border的上下宽度。
  2. css外边距合并
    两个上下方向相邻的元素框垂直相遇时,外边距会合并,合并后的外边距的高度等于两个发生合并的外边距中较高的那个边距值。
  3. 盒子相关的box-sizing:content-box||border-box;

  4. 常见问题:
    在之前一篇文章中也有提到,一些常见的样式bug,最后一条。
    现在多一种处理方式:给父元素添加border。其他的之前也提过,父元素overflow:hidden,或者父或子搞个float

  5. 我们用盒子模型画一个盒子玩玩,结果如下:

这里写图片描述

<div class="triangle"></div>    .triangle {            background-color:black;            width: 150px;            height: 150px;            border: 100px solid transparent;            border-top: 100px solid blue;            border-left: 100px solid pink;            border-bottom: 100px solid orange;            border-right: 100px solid yellowgreen;        }
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 绅士仓 科学上网浏览器 Apache2.4反向代理http pci设备驱动 C语言实验题――打印菱形 C语言实验题――三个数排序 C语言实验题――三角形面积 C语言实验题――两个数比较 C语言实验题――温度转换 C语言实验题――鸡兔同笼 输入入门(1) C语言实验题――最小公倍数和最大公约数 C语言实验题――分数序列 C语言实验题――数组逆序 C语言实验题――一元二次方程 C语言实验题――某年某月的天数 相邻最大数 Picture 羊村运动会――撑杆跳高 字符矩阵排序 1535:找规律填数字 idm6.38 C语言实验题――圆周率 缺陷检测 成都瓶儿 谭松韵 桥本 YouTube、Google+、Facebook、Twitter、维基百科最全hosts C语言实验题――拍皮球 求奇数的乘积 C语言实验题――字符编码 intellijlicense andriod导航栏 mfc文件上传下载 Eclipse4.8中搭建Android开发环境 1178:C语言实验题――单词统计 现在小明决定实现一个类似malloc的内存分配系统,具体来说,他需要连续处理若干申请内存的请求,这个 给定某二叉树的前序序列和中序序列,输出该二叉树的后序序列。(输入的前序遍历和中序遍历的结果中都不含重 vibe twitter 幼呦