css之margin && padding讲解
margin && padding盒子模型:

margin是模块与模块的空隙,padding是内容与边框的空隙
注:
1.margin:边缘、空白
2.padding:填充
margin:
|
属性
|
描述
|
|---|---|
|
简写属性。在一个声明中设置所有外边距属性。[1]
|
|
|
设置元素的下外边距。
|
|
|
设置元素的左外边距。
|
|
|
设置元素的右外边距。
|
|
|
margin-top
|
设置元素的上外边距。
|
语法结构
语法举例
|
默认值:
|
0
|
|---|---|
|
继承性:
|
no
|
|
版本:
|
CSS1
|
|
JavaScript 语法:
|
object.style.margin="10px 5px"
|
实例
浏览器支持
可能的值
|
值
|
描述
|
|---|---|
|
auto
|
浏览器计算外边距。
|
|
length
|
规定以具体单位计的外边距值,比如像素、厘米等。默认值是 0px。
|
|
%
|
规定基于父元素的宽度的百分比的外边距。
|
|
inherit
|
规定应该从父元素继承外边距。
|
语法结构
|
1
2
3
4
5
6
7
8
|
padding-top:20px;上内边距padding-right:30px;右内边距padding-bottom:30px;下内边距padding-left:20px;左内边距padding:1p四边统一内边距padding:1px1px上下,左右内边距padding:1px1px1px上,左右,下内边距padding:1px1px1px1px上,右,下,左内边距 |
浏览器支持
可能的值
|
值
|
描述
|
|---|---|
|
auto
|
浏览器计算外边距。
|
|
length
|
规定以具体单位计的外边距值,比如像素、厘米等。默认值是 0px。
|
|
%
|
规定基于父元素的宽度的百分比的外边距。
|
|
inherit
|
规定应该从父元素继承外边距。
|
css之margin && padding讲解的更多相关文章
- CSS 百分比 margin & padding
前段时间我同事对于margin和padding应用百分比值似乎有些误解,觉得可能是个普遍问题,所以觉得有必要拿出来单独写一下. margin和padding都可以使用百分比值的,但有一点可能和通常的想 ...
- PHP全栈开发(八):CSS Ⅷ border margin padding
在CSS里面,所有的HTML元素都可以看成是一个盒子. 那么在设计和布局的时候,最常用的,也就是用来定义这个盒子的外边距的就是margin 定义这个盒子的内边距的就是padding 元素的内容所占的宽 ...
- CSS 有关margin padding
- css样式margin padding border
- css之margin,padding的百分比
注意:上下内边距与左右内边距一致:即上下内边距的百分数会相对于父元素宽度设置,而不是相对于高度. PS:而且是基于父元素内容的宽度(width属性的大小),不是基于父元素整个框架的宽度
- CSS中margin和padding的区别
在CSS中margin是指从自身边框到另一个容器边框之间的距离,就是容器外距离.在CSS中padding是指自身边框到自身内部另一个容器边框之间的距离,就是容器内距离. 下面讲解 padding和ma ...
- CSS中margin与padding的区别
CSS边距属性定义元素周围的空间.通过使用单独的属性,可以对上.右.下.左的外边距进行设置.也可以使用简写的外边距属性同时改变所有的外边距.——W3School 边界(margin):元素周围生成额外 ...
- css 行内元素 块元素 替换元素 非替换元素 以及这些元素的width height margin padding 特性
一.各种元素的width height margin padding 特性(具体css元素的分来参看二) 1.块级元素 width. height. margin的四个方向. padding的四个方向 ...
- CSS属性之position讲解
postion 属性定义了一个元素在页面布局中的位置以及对周围元素的影响.该属性共有5个值: position: static position: inherit position: relative ...
随机推荐
- 10)Java Error and Exception
1>异常继承类 Error类和Exception类都继续自Throwable类 Error表示系统级的错误情况,如内存错误这样程序无法通过自身的处理再继续执行下去的情 ...
- 个人代码管理--svn
通常开发中遇到自己电脑和公司电脑代码共享的问题.比如一些通用的库,图片等项目中基本通用. 一些项目库如google code, github内地访问又挺困难的,常常无法连接,或者慢死..还有就是必须开 ...
- Android EditText 不弹出输入法
当第一次进入一个activity的时候 一般是第一个edittext是默认选中的,但是该死的软键盘也一起弹出来了 那是相当的不美观哈!(#‵′)凸.为此, 本大人就去寻找在刚进入这个activity ...
- mamp pro
MAMP PRO Settings and Files /Library/Application Support/appsolute/MAMP PRO ~/Library/Application Su ...
- C 简单处理excel 转成 json
引言 工作中常需要处理excel转json问题. 希望这篇博文能简单描述这个问题.并提供一种解决思路.提升感悟. 今天我们处理的事就是为了把 xlsm => json. 一种方式是. 去 goo ...
- R中统计量的中英文解释
Intercept————截距 formula————公式 Residual standard error残差标准差: 1.319 on 10 degrees of freedom 自由度为10 ...
- OpenStack:安装Neutron与provider network
1. 安装(1)Install Networking services on a dedicated network node# apt-get install neutron-server neut ...
- 调整maven配置文件
maven的配置文件位置:maven安装位置\conf\settings.xml. 这次调整maven的配置文件主要解决三个问题: 调整本地依赖库位置 设置代理 添加远程资源库镜像节点 调整本地依赖库 ...
- VC++程序中加入自定义声音(PlaySound函数用法)
VC++编程中,我们可以为自己的程序加入音乐,比如当我们按下一个按钮时或者启动程序时,播放一小段音乐. 该功能用到函数: BOOL PlaySound(LPCSTR pszSound, HMODULE ...
- 实例详细说明linux下去除重复行命令uniq
地址:http://blog.51yip.com/shell/1022.html 一,uniq干什么用的 文本中的重复行,基本上不是我们所要的,所以就要去除掉.linux下有其他命令可以去除重复行,但 ...