CSS3基础边框border,内边距padding,外边距margin
border
设置盒子的边框特性:
-
table td {
-
border-color: blue;
-
border-width: 1px;
-
border-style: solid;
-
}
border-style表示边框的形式,一般有solid:实线;dashed:虚线;dotted:点。
也可以复合:
-
table,td
-
{
-
border: 1px solid blue;
-
}
当两个盒子相邻时,我们希望合并其重叠的边,以至于不会变粗,使用
border-collapse:collapse;
-
table,td
-
{
-
border: 1px solid blue;
-
border-collapse:collapse;
-
}
需要注意的是,加入边框会改变盒子的大小,例如设置一个div大小为200px*200px,设置5px的边框,则总体的盒子将会是210px*210px
padding
padding表示盒子内的内容与边框的距离,可以分布设置上下左右:
-
div{
-
-
padding-left: 10px;
-
padding-top: 12px;
-
-
}
也可以复合:
跟边框一样,加padding也会导致盒子变大,在设计盒子大小的时候要综合考虑这两个因素。
margin
常规设置:
-
.one{
-
margin-top: 20px;
-
margin-bottom: 40px;
-
}
复合设置(规则与padding)一致:
-
.one{
-
-
margin: 50px 20px;
-
-
}
设置方块在页面居中,可以使用margin在左右方向auto的方式:
-
.one{
-
-
margin: 0 auto;
-
-
}
嵌套块元素塌陷:
-
-
<html lang="en">
-
-
<head>
-
<meta charset="UTF-8">
-
<meta http-equiv="X-UA-Compatible" content="IE=edge">
-
<meta name="viewport" content="width=device-width, initial-scale=1.0">
-
<title>Document</title>
-
-
<style>
-
.one{
-
width: 900px;
-
height: 200px;
-
background-color: pink;
-
margin-top: 30px;
-
-
-
}
-
.two{
-
width: 400px;
-
height: 100px;
-
background-color: blue;
-
margin-top: 50px;
-
}
-
-
-
</style>
-
-
</head>
-
-
<body>
-
<div class="one">
-
<div class="two"></div>
-
-
-
</div>
-
</body>
-
-
</html>
结果表现为,两个方块都下降了50px,这就是塌陷问题
解决方法,加一行:overflow: hidden;
-
.one{
-
width: 900px;
-
height: 200px;
-
background-color: pink;
-
margin-top: 30px;
-
overflow: hidden;
-
}
对于不同浏览器有自己的基础margin,故一般会手动消除其差异:(一般写在最开头)
-
*{
-
padding: 0;
-
margin: 0;
-
}
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhgehjhb
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01