CSS内边距和外边距属性

外边距属性用margin;padding属性叫填充,或者也叫内边距;

margin:标签与标签的距离,到包围它的元素的边框的距离;

padding:内边距,用于控制内容与边框之间的距离;

CSS padding(填充)是一个简写属性,定义元素边框与元素内容之间的空间,即上下左右的内边距;

有2个div,

<div id="div1" style="width: 200px;height: 200px;border: 3px solid green;">

<div id="div2" style="width: 100px;height: 100px;border: 3px solid green;">

</div>

</div>

没有任何边距属性,显示如下;

里面的div定义了上下左右的外边距,

<div id="div1" style="width: 200px;height: 200px;border: 3px solid green;">

<div id="div2" style="width: 100px;height: 100px;border: 3px solid green; margin : 30px 30px 30px 30px;">

</div>

</div>

显示如下;

里面的div里包含一段文字,

<div id="div1" style="width: 200px;height: 200px;border: 3px solid green;">

<div id="div2" style="width: 100px;height: 100px;border: 3px solid green; margin : 30px 30px 30px 30px;">

AAABBBB

</div>

</div>

里面的div定义padding属性,

<div id="div1" style="width: 200px;height: 200px;border: 3px solid green;">

<div id="div2" style="width: 100px;height: 100px;border: 3px solid green; margin : 30px 30px 30px 30px;padding:30px 0px 0px 0px">

AAABBBB

</div>

</div>

定义上方padding为30px、其他padding为0,显示如下;

定义了padding之后影响到了div2的大小;下回再研究;

html 复制代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>div demo </title>
<style>
 
</style>
</head>
 
<body>
 
<div id="div1" style="width: 200px;height: 200px;border: 3px solid green;">
   <div id="div2" style="width: 100px;height: 100px;border: 3px solid green; margin : 30px 30px 30px 30px;padding:30px 0px 0px 0px">
AAABBBB
   </div>
</div>
 
</body>
</html>
相关推荐
前端大卫几秒前
🔥 如何“为所欲为”地渲染页面:优雅拦截 Fetch 和 XMLHttpRequest!
前端·javascript
苏州第一深情几秒前
【vue+leaflet】自定义控件(五)
前端·javascript·vue.js
逾明1 分钟前
在项目中使用Volta控制node版本
前端·node.js
日升3 分钟前
Electron 开发:获取当前客户端真实 IP
前端·javascript·electron
你不会困3 分钟前
用纯JS监控本地文件,让网页拥有千里眼!
前端
枫无痕5 分钟前
promise源码解析
前端·vue.js
曙光就在眼前5 分钟前
奋发图强学 React 系列 (二):React 高阶组件(HOC)
前端·react.js
江城开朗的豌豆5 分钟前
CSS篇:CSS动画实战:如何让一个盒子平滑移动到另一个盒子?
前端·css·面试
北京_宏哥5 分钟前
🔥PC端自动化测试实战教程-2-pywinauto 启动PC端应用程序 - 上篇(详细教程)
前端·windows·python
小钰能吃三碗饭9 分钟前
第五篇:【React 性能优化秘籍】让你的应用丝滑流畅,告别卡顿!
前端·javascript·react.js