博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS盒子模型
阅读量:6148 次
发布时间:2019-06-21

本文共 919 字,大约阅读时间需要 3 分钟。

 

HTML文档中的每个元素都被描绘成矩形盒子,这些矩形盒子通过一个模型来描述其占用空间,这个模型称为盒子模型。 盒子模型通过四个边界来描述:margin(外边距),border(边框),padding(内填充),content(内容区域),如图所示:

CSS盒子模型

注意:浏览器的调试窗口中通常会有相似的模型可供开发调试使用。

border

边框的常用值:

描述
none 无边框。
dotted 点状虚线边框。
dashed 矩形虚线边框。
solid 实线边框。

示例:

div.box {    display: inline-block; width: 200px; height: 200px; background-color: red; padding: 5px 10px 15px 20px; border: 5px solid blue; margin: 5px 10px; }

1.border会改变元素的实际大小 2.背景色会渲染到border区域

内边距

padding:内边距 控制内容到边框的距离 1.只写一个padding代表四个方向,也可以单独指定某一个方向 2.元素设置了padding值是额外家在原来大小之上的width+padding。如果不想改变实际大小,那就在width-padding对应方向的值 3.padding是添加给父级的,改变的是父级包含的内容的位置,自身位置不变 4.简写方法 1)一个值:4个方向 2)两个值:上下 左右 3)三个值:上 左右 下 4)四个值:上 右 下 左(顺时针方向) 注意:padding不支持负值

外边距

margin: 外边距 控制元素与元素之间的距离 1)margin 的4个方向 2)margin会改变实际大小,背景色不会渲染到margin区域 这个区域会以空白显示,但是也属于盒子的一部分 3)margin是添自身的,如果哪个想要改变自己的位置,就给谁添加margin html的部分标签自带margin padding p body ul

转载于:https://www.cnblogs.com/fmgao-technology/p/9246048.html

你可能感兴趣的文章
多路归并排序之败者树
查看>>
java连接MySql数据库
查看>>
转:Vue keep-alive实践总结
查看>>
深入python的set和dict
查看>>
C++ 11 lambda
查看>>
Hadoop2.5.0 搭建实录
查看>>
实验吧 recursive write up
查看>>
Android JSON数据解析
查看>>
DEV实现日期时间效果
查看>>
java注解【转】
查看>>
Oracle表分区
查看>>
centos 下安装g++
查看>>
嵌入式,代码调试----GDB扫盲
查看>>
类斐波那契数列的奇妙性质
查看>>
配置设置[Django]引入模版之后报错Requested setting TEMPLATE_DEBUG, but settings are not configured....
查看>>
下一步工作分配
查看>>
Response. AppendHeader使用大全及文件下载.net函数使用注意点(转载)
查看>>
Wait Functions
查看>>
代码描述10313 - Pay the Price
查看>>
jQuery最佳实践
查看>>