border边框、padding内边框、margin外边框
一、border 边框
1.语法:
border:border-width
border:border-style
border:border-color
属性 | 作用 |
---|---|
border-width | 定义边框粗细,单位是px |
border-style | 边框的样式 |
border-color | 边框颜色 |
2.常用边框样式
属性 | 作用 |
---|---|
none | 没有边框 |
solid | 单实线 |
dashed | 虚线 |
dotted | 点线 |
3.指定边框
可以给四个边框单独指定
上边框 | 下边框 | 左边框 | 右边框 |
---|---|---|---|
border-top-style:样式; | border-bottom-style:样式; | border-left-style:样式; | border-right-style:样式; |
border-top-width:宽度; | border- bottom-width:宽度; | border-left-width:宽度; | border-right-width:宽度; |
border-top-color:颜色; | border- bottom-color:颜色; | border-left-color:颜色; | border-right-color:颜色; |
border-top:宽度 样式 颜色; | border-bottom:宽度 样式 颜色; | border-left:宽度 样式 颜色; | border-right:宽度 样式 颜色; |
4.表格的细线边框
table{ border-collapse:collapse; }
border-collapse:collapse;
可以使相邻边框合并在一起。
<style>table {width: 500px;height: 300px;border: 1px solid red;}td {border: 1px solid red;text-align: center;}table, td {border-collapse: collapse; /*合并相邻边框*/}
</style>
二、padding 内边框
padding属性用于设置内边距。 是指边框与内容之间的距离。
1.设置
属性 | 作用 |
---|---|
padding-left | 左内边距 |
padding-right | 右内边距 |
padding-top | 上内边距 |
padding-bottom | 下内边距 |
2.简写
值的个数 | 表达意思 |
---|---|
1个值 | padding:上下左右内边距; |
2个值 | padding: 上下内边距 左右内边距 ; |
3个值 | padding:上内边距 左右内边距 下内边距; |
4个值 | padding: 上内边距 右内边距 下内边距 左内边距 ; |
盒子的实际的大小 = 内容的宽度和高度 + 内边距 + 边框
内边距产生的问题
会撑大原来的盒子
解决方法:设置盒子宽高,减去相应的内边距的值,维持盒子原有的大小
如果没有给一个盒子指定宽度, 此时,如果给这个盒子指定padding, 则不会撑开盒子
三、margin 外边框
1.外边距
margin属性用于设置外边距。 控制盒子和盒子之间的距离。
属性 | 作用 |
---|---|
margin-left | 左外边距 |
margin-right | 右外边距 |
margin-top | 上外边距 |
margin-bottom | 下外边距 |
margin值的简写 与 padding 完全相同。
2.块级盒子如何水平居中?
- 盒子必须指定了宽度(width)
- 然后给左右的外边距都设置为auto
.header{ width:960px; margin:0 auto;}
常见的写法
- margin-left: auto; margin-right: auto;
- margin: auto;
- margin: 0 auto;
3.文字居中和盒子居中区别
- 盒子内的文字水平居中是 text-align: center, 而且还可以让 行内元素和行内块居中对齐
- 块级盒子水平居中 左右margin 改为 auto
text-align: center; /* 文字 行内元素 行内块元素水平居中 */
margin: 10px auto; /* 块级盒子水平居中 左右margin 改为 auto 就阔以了 上下margin都可以 */
4.插入图片和背景图片区别
- 插入图片 padding margin 更改大小用 width 和 height
- 插入背景图片 background-position 更改位置 用 background-position
img { width: 200px;/* 插入图片更改大小 width 和 height */height: 210px;margin-top: 30px; /* 插入图片更改位置 可以用margin 或padding 盒模型 */margin-left: 50px; /* 插入当图片也是一个盒子 */}div {width: 400px;height: 400px;border: 1px solid purple;background: #fff url(images/sun.jpg) no-repeat;background-position: 30px 50px; /* 背景图片更改位置 用 background-position */}
5. 如何清除元素的默认内外边距⭐
代码:
* {padding:0; /* 清除内边距 */margin:0; /* 清除外边距 */
}
注意:
- 行内元素为了照顾兼容性, 尽量只设置左右内外边距, 不要设置上下内外边距。
border边框、padding内边框、margin外边框相关推荐
- 宽php边框粗细_phpexcel导出excel外边框加粗,边框细线,合并单元格,换行,居中,上边距,左边距,打印设置...
外边框加粗: $styleArray2 = array( 'borders' => array( 'outline' => array( 'style' => PHPExcel_St ...
- echarts图表增加外边框 或者外阴影 内边框或者内阴影
如果能给echarts图表增加阴影或者边框呢?效果如下图所示的浅蓝色区域 具体的代码如下图所示 series: [{name: '费用类型分布统计',type: 'pie',center:['50%' ...
- Android控件外边框自定义
1.在drawable里面新建自定义的资源文件shape <?xml version="1.0" encoding="utf-8"?> <sh ...
- vue echarts 地图外边框阴影
这里部分写的假数据,根据需求修改 data() {return {myEcharts: null,scatterData: [{name: '广州市',value: [113.280637,23.12 ...
- CSS盒子模型(border、padding、margin、圆角边框、盒子阴影、文字阴影、新闻列表综合案例、新浪导航栏案例)
1. 网页布局的本质 首先利用CSS设置好盒子的大小,然后摆放盒子的位置. 最后把网页元素比如文字图片等等,放入盒子里面. 以上两步 就是网页布局的本质 2. 盒子模型(Box Model) 盒子模型 ...
- css样式 三种引入方式 选择器 常用属性:背景属性 字体属性 边框属性 内间距 外间距 盒子模型
一.CSS简介 1.什么是css 重叠样式表 主要是负责标签的样式 美化页面 一个网页分三大部分 结构层: 主要由html负责 负责页面的结构 表现层: 主要由css负责 页面的展示样式 美化页面 行 ...
- 边框,多层背景,内补白与外补白
边框 边框线厚度 border-width边框线颜色 border-color边框线样式为虚线 border-style:dashed;边框圆角 border-radius总写 : box-shado ...
- border 外边框
语法: border:<line-width> || <line-style> || <color> <line-width> = <length ...
- Excel中设置内边框和外边框
1.新建一个Excel工作表,命名为"数据.xls" 2.选择需要设置内边框的表格,鼠标右键单击"设置单元格格式" 3.选择"边框中的内部" ...
最新文章
- 第三节 线程传参详解、detach()大坑、成员函数做线程函数
- php 自定义超全局,一个超级简单的 PHP 超全局变量管理扩展
- java dump分析工具_java性能分析与常用工具
- Xeno Tactic 2
- QTableWidget控件总结
- 晨读打卡(2018.1)
- 每天一道LeetCode-----找到第k个排列
- mysql 中如何删除重复的数据_mysql如何快速删除重复的数据
- Linux运维基础命令笔试题
- LeetCode —— 532. 数组中的K-diff数对(Python)
- 关于idea Tomcat部署的一个小坑
- python数学编程中文版_利用python来推数学公式简单版
- 50、BGP配置实验之社团属性community
- python为什么叫爬虫-Python为什么叫爬虫
- python语言的记事本在哪_用python语言编写一个简单记事本
- HDU 3709 Balanced Number 枚举+数位DP
- 【测试基础】Linux文本编辑vi命令
- (转载)各类指数基金标的指数比较
- Python xlwt 操作 excel 表格基础(三):单元格格式、字体格式、对齐方式、边框及填充等
- 计算机硬盘有坏道,硬盘有坏道就不能用了吗?别再吃哑巴亏了,今天跟大家再说一次!...
热门文章
- java -version
- 关于LIS(普通方式及二分查找方式)
- 中国胶原蛋白多肽市场前景动态分析及投资方向建议报告2022-2028年
- 小程序转码插件(有代码可自行使用)
- 自学前端第二十天:圆角border-radius属性和盒子阴影boxshadow和linear-gradient颜色渐变
- 如何优化html页面
- @Override is not allowed when implementing interface method 解决办法
- LaTex中设置目录、参考文献等超级链接的颜色
- springboot中用RestTemplate调用百度ip定位服务
- IMX6移植X11vnc搭建远程控制环境