CSS---内外边距

1、内外边距含义

内边距是div边框内的距离。背景色会覆盖内边距,内边距会使宽高变大。

外边距是div边框外的距离。背景色不会覆盖外边距

内外边距都会撑高父元素,外边距会提高div与div之间的距离

2、利用border做三角形

给空div设置

div{
  width:0;
  height: 0;
  border-top: 20px solid red;
  border-left: 20px solid transparent;  # transparent透明
  border-right: 20px solid transparent;
}

3、margin塌陷:

不浮动时,在文档流里,当给两个兄弟盒子设置垂直方向上的margin,(上面的margin-bottom,下面的margin-top)

他们俩之间的距离不是margin-bottom + margin-top 而是以最大的为准,这种现象叫margin塌陷。

在浮动时,没有塌陷问题,距离是margin-bottom + margin-top (设置父盒子宽度,两个子盒子都向左浮动,父盒子宽度放不下

两个子盒子时,会出现贴靠,这时不会塌陷)

解决方式:尽量使用父元素的padding而不是子元素的margin

4,margin:0 auto

在某个div里写上:1,还必须写上宽度,margin:0 auto 就会水平居中盒子,   2,只有标准流下的盒子才能使用这个。 因为auto的意思是“尽可能有最大距离”

上下外边距为0 左右方向尽可能有最大距离就变成了对父盒子居中显示。

这个属性不会继承(继承属性:color  font  text-* line-*)

如果要让盒子内文字居中就要写:text-align:center

posted on 2018-12-11 01:58 要一直走下去 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/staff/p/10100203.html

CSS---内外边距相关推荐

  1. CSS 内外边距 float positio属性

    一.外边距和内边 margin:            用于控制元素与元素之间的距离 外边距:margin的最基本用途就是控制元素周围空间的间隔,从视觉角度上达到相互隔开的目的. padding:   ...

  2. 7.css内外边距设置

    1.常用写法总结 常用属性 说明 margin 设置外边距 padding 设置内边距,注意:设置内边距会改变原有容器的大小 2.代码示例 <!DOCTYPE html> <html ...

  3. css边距和填充示例代码,css 内外边距(示例代码)

    一.边距 内边距: 边框于内容之间的距离. 外边距:边框于边框之间的距离. 二.外边距margin Margin的特性 margin始终是透明的. margin通过使用单独的属性,可以对上.右.下.左 ...

  4. html定义盒子距离顶底端像素,css - 盒子内外边距

    css - 边距 元素内边距 内边距是指元素包含的内容离元素边框之间的间距,内边距不能设负值.内边距(padding).(边框)border都会撑大盒子,在浏览器中显示的元素的尺寸可能包含了盒子的pa ...

  5. css --- [读书笔记] 盒模型(边框、内外边距)

    说明 源代码 学习 盒子模型(css重点) css学习三大重点: css盒子模型. 浮动. 定位 目标: 能说出盒子模型由哪四部分组成: 内容.边框.内外边距 能说出内边距的作用,设置不同数值分别代表 ...

  6. html之CSS设计(文本、边框、列表标签、display设置、内外边距)

    文章目录 一.文本属性 二.边框属性 三.列表标签 四.display设置 五.内外边距 本篇文章主要介绍CSS设计中的文本属性.边框边距.列表标签.display的几种用法,还有一个最容易被忽视的点 ...

  7. 清除内外边距(HTML、CSS)

    清除内外边距(HTML.CSS) <!DOCTYPE html> <html lang="en"><head><meta charset= ...

  8. CSS边框、边距、轮廓(边框宽度/颜色/各边/简写属性/圆角边框/内外边距/高度宽度/框模型/轮廓宽度/颜色/属性/偏移)——万字长文|一文搞懂

    目录 CSS边框 CSS 边框属性 CSS 边框样式 实例 CSS 边框宽度 实例 特定边的宽度 实例 CSS 边框颜色 实例 特定边框的颜色 实例 HEX 值 实例 RGB 值 实例 HSL 值 实 ...

  9. 2021-04-05 web前端CSS之权重,盒子边框内外边距

    视频学习:黑马程序员pink老师 笔记:层叠性 相同选择器给设置相同的样式--如果样式冲突,就近原则 样式不冲突,不会层叠 <!DOCTYPE html> <html lang=&q ...

  10. html盒子左右边框边距,CSS盒子模型、内外边距、边框、行高、背景

    1.盒子模型 所谓盒子模型就是把HTML页面中的元素看作是一个矩形的盒子,也就是一个盛装内容的容器.每个矩形都由元素的内容.内边距(padding).边框(border)和外边距(margin)组成. ...

最新文章

  1. 将Session值储存于SQL Server中
  2. Matlab与数据结构 -- 对向量的排序
  3. 华为手机怎样复制加密门禁卡_手机NFC复制小区用的门禁卡
  4. Vue单文件组件基础模板
  5. pdf转word python_【python】python实现PDF转word
  6. TRUNK配置详细讲解
  7. USACO1.1Broken Necklace[环状DP作死]
  8. 【学习笔记】35、定义自己的异常类
  9. python matplot.pyplot.plot() 的用法 plt.plot()(绘制y相对于x的线条和/或标记。)
  10. Python在视频处理上的优势有哪些
  11. 【LeetCode】【数组】题号:414,第三大的数
  12. 天然气阶梯是按年还是按月_您搞懂了吗?阶梯电费是按年计算而不是按月计算的...
  13. 两分钟搞懂,五花八门的门禁卡(ID卡、IC卡、CPU卡),免费复制
  14. SVN客户端下载及安装
  15. pr用什么显卡比较好_学ps pr ae用什么电脑比较好?有什么配置要求?
  16. 信号转换 | 如何将正弦波转换成方波?
  17. VLC加载插件失败原因及解决
  18. VB打包时出现没有注册类,怎么解决,蟹蟹各位大神
  19. 游戏的帧率与屏幕的刷新率
  20. 超过70%的5G应用将发生于室内!共建共享室分助力5G高质量加速发展

热门文章

  1. ElementUI中el-form实现表单重置以及将方法抽出为全局方法
  2. DevExpress的LookUpEdit怎样不显示列名
  3. 从零开始一步一步搭建Ubuntu Server服务器、修改数据源、安装Docker、配置镜像加速器、Compose部署Gitlab服务
  4. Linux上压缩目录以及目录下的所有文件
  5. Vue怎样新建并启动项目(图文教程详解)
  6. java的CountDownLatch使用
  7. 【Python】list 之 extend 和 append 的区别
  8. oracle 存储过程 输入,Oracle 存储过程加密方法
  9. tomcat mysql数据源_Tomcat mysql 配置数据源
  10. 神策数据正式成为国家级信创工委会成员单位!