CSS盒子模型

本文详细介绍了CSS中关于边框的设置,包括边框宽度、样式和颜色。接着讲解了表格的细线边框及如何使用`border-collapse`属性。此外,还阐述了内边距的四种表达方式及其对盒子尺寸的影响,以及外边距如何实现元素的水平居中。同时,提到了清除内外边距的技巧以及如何添加盒子和文字阴影。最后,讨论了CSS中一些实用的属性,如去掉`li`的小圆点、设置圆角边框以及实现圆形和矩形的圆角效果。
摘要由CSDN通过智能技术生成

1、边框

     border : 1px  solid pink;  没有顺序

      border top: 1px solid red;  /* 只设定上边框,其余同理 */

属性作用
border-width定义边框粗细,单位px
border-style边框的样式,solid实线边框、dashed虚线边框、dotted点线边框
border-color边框颜色

2、表格的细线边框

border-collapse: collapse;  /* 表示相邻边框合并在一起 */                                                        

3、内边距

值的个数表达意思
padding: 5px;1个值表示上下左右都有5像素内边距
padding:5px 10px;2个值代表上下内边距是5像素,左右内边距是10像素
padding:5px 10px 20px;3个值代表上内边距5像素,左右内边距是10像素,下内边距20像素
padding:5px 10px 20px 30px;4个值代表上是5像素,右10像素,下20像素,左30像素

当盒子已有宽度和高度,再指定内边距会撑大盒子

 4、外边距

属性作用
margin-left左外边距(margin-left: auto;)
margin-right右外边距
margin-top上外边距
margin-bottom下外边距

外边距可以让块级盒子水平居中,但须满足两个条件:盒子必须指定了宽度;盒子左右的外边距都设置为auto 。语法:.header{ width: 500px; margin: 0 auto;}

5、清除内外边距       

/* 行内元素为了照顾兼容性,尽量只设置左右外边距,不要设置上下内外边距,但是转换为块级和行内块元素就可以了 */

        *{

            padding: 0;

            margin: 0;

        }

6、盒子阴影 、文字阴影

        盒子阴影:box-shadow:h-shadow v-shadow blur spread color inset;

         /*盒子阴影不占用空间,不会影响其他盒子排列  */

        文字阴影:text-shadow: h-shadow  v-shadow  blur color;

描述
h-shadow必需。水平阴影的位置。允许负值
v-shadow必需。垂直阴影的位置。允许负值
blur可选,模糊距离
spread可选,阴影的尺寸
color可选,阴影的颜色
insert可选,将外部阴影(outset)改为内部阴影。【默认外阴影,但不可以写outset,否则阴影无效】

6、其他 

去掉li前面的项目小圆点:list-style:none;

圆角边框:border-radius:length;

 /*100px 等价于50%,就是宽度和高度的一半  */

 border-radius: 100px;

若为正方形,设置为圆可把数值改为宽度和高度的一半(或50%);

若为矩形设置为高度的一半即可;

该属性的简写,可以跟四个值分别代表:左上角、右上角、右下角、左下角

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值