css盒边框

举报
可期 发表于 2021/09/28 17:35:45 2021/09/28
【摘要】 一,边框常用的边框属性有7项:border-top,border-botton,border-left,border-right。其中border- width可以一次性设置所有的边框宽度,且需要按照(上右下左)的顺序。border-color设置边框颜色,可以按照上右下左的顺序设置四个边框的颜色。border-style(边框样式) ,border-style属性包括了多个边框样式...

一,边框

常用的边框属性有7项:border-top,border-botton,border-left,border-right。其中border- width可以一次性设置所有的边框宽度,且需要按照(上右下左)的顺序。

border-color设置边框颜色,可以按照上右下左的顺序设置四个边框的颜色。

border-style(边框样式) ,border-style属性包括了多个边框样式的参数。
none:无边框。
dottoed:边框为点线
dashed:边框为长短线
solid:边框为实线
double:边框为双线,且两条线与其间隔的和 等于指定的border-width
groove:根据border-color的值画3D凹槽
ridge:根据border-color的值画菱形边框
inset:根据border-color的值画3D凹边
outset:根据border-color的值画3D凸边

**使用还属性之前必须先设置盒子的高度(height)或宽度(width)属性,或者设定position属性为absolute**  
可通过border-width设置,宽度,颜色以及样式,格式如下: 

```cssborder-width:2px red solid//边框宽度为2,红色,实线```

二,内边距

内边距也称为没补丁,位于对象边框和对象之间,用于设置边框与内容之间的距离。
内边距包括4项属性:paddingtop,borderright,borderbottom,border-left。
分别为(上右下左)内边距,内边距属性值不允许为负,且与在边距类似,内边距也可以用padding一次性设置所有属性样式。
另外:内边距是内容区和边框之间的距离是透明留白部分,所以没有修饰属性

三,盒模型的宽度与高度

1.盒模型的宽度
盒模型的宽度=左外边距+左边框+右外边距+右边框+左内边距+内容宽度+右内边距

2.盒模型的高度
盒模型的高度=上外边距+上内边距+上边框+内容区+下内边距+下边框+下外边距

3.在边距的叠加
在边距折叠问题非常重要,在使用时如果不能理解内涵就容易造成布局混乱。简单说就是,当两个元素的垂直在边距相遇时,这两个元素的在

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。