前端Day11

CSS内边距

内边距是设置盒子与子盒子之间的距离。

pading: 10px;  设置上下左右都是10px的内边距。

padding:10px 12px;设置上下是10px的宽度,左右是12像素的宽度。

pading:10px 12px 13px 14px; //分别设置的是上右下左

如果设置三个值:上左右下


CSS外边距

外边距设置兄弟元素之间的距离。

margin的设置跟padding的一样。

margin:0 auto;可以让块级元素水平的居中。

原理:auto是设置外边距自动赋值。如果左右都是auto的时候,会把盒子所在行剩余的宽度除以2,然后分别赋值给左右的magin值,自然就会让盒子居中显示了。

行内元素的margin(padding)只能在水平方向起作用。垂直方向不起作用。



外边距的合并

第一种外边距合并的情况:

       当两个块级元素,上面块级元素拥有下外边距,下面的块级元素拥有上外边距的时候。两个盒子上下的距离会取两个边距的最大值,而不是把两个盒子的边距进行加和处理。

第二种外边距合并的情况:

       当块级元素进行嵌套的时候,如果父盒子没有设置上边框和上内边距的话,子盒子的上外边距和复盒子的上外边距会进行合并。


快捷键:

.box$*3+Tab键     ($符是编码的意思)

<div class="box1"></div>

<div class="box2"></div>

<div class="box3"></div>





最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,865评论 1 92
  • •前端面试题汇总 一、HTML和CSS 21 你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? ...
    Simon_s阅读 2,241评论 0 8
  • 一、在什么场景下会出现外边距合并?如何合并?如何不让相邻元素外边距合并?给个父子外边距合并的范例 在CSS当中,相...
    dengpan阅读 621评论 0 0
  • 1.CSS基本概念 1.1 CSS的定义 CSS(Cascading Style Sheets)层叠样式表,主要用...
    寥寥十一阅读 1,917评论 0 6
  • 引言 这次给大家带来了CSS-盒子模型部分的笔记,大家一同交流😊 认识盒子模型之前,先来了解一下CSS元素的分类吧...
    zhaolion阅读 4,345评论 9 85