CSS盒子模型、列表样式

盒子模型

常用的html标签都可以看作一个盒子,称为盒子模型
盒子由四部分组成:
content、padding、border、margin

边框

border:border-width(粗细) | border-style(样式) | border-color(颜色)

	#one{
            border:1px solid red;
        }

border-style

solid实线
dashed虚线
dotted点线
none无(默认)

边框拆分写法:

方位:top、bottom、left、right
其他:width、style、color

border-方位-其他

       #two{
            border-style:dashed;
            border-color:green;
            border-width:5px;
        }
        #three{
            border-top:10px solid blue;
            border-left-color:#CCC;
            border-left-style: dotted;
            border-left-width: 10px;
        }

圆角边框

border-radius:length
length:px \ %

	#four{
            border:2px solid black;
            border-radius:50%
        }

border-radius:左上 右上 右下 左下

	#four{
            border:2px solid black;
            border-radius:15px 15px 15px 0;
    }

内边距

padding:10px
padding:20px 10px;(上下 左右)
padding:20px 10px 30px 30px;(上 右 下 左)

padding-left
padding-right
padding-top
padding-bottom

外边距

margin:20px;
margin:20px 10px;(上下 左右)
margin:20px 10px 30px 30px;(上 右 下 左)

margin-left
margin-right
margin-top
margin-bottom

取消内外边距:

        *{
            margin:0;
            padding:0;
        }

html标签默认有内外边距,开发时需要先取消掉

盒子居中

margin:0 auto;

盒子大小计算:
宽度:内容宽+padding+border
高度:内容高+padding+border
计算宽高,不算margin
有时候会发生margin塌陷

box-sizing:
指定计算盒子宽高的方式,有两个值:content-box(默认)、border-box;
当box-sizing:border-box;时,width和height就是最终的宽高,不再受padding影响

margin塌陷:
上下相邻的两个元素,并且上有margin-bottom,下有margin-top,会发生塌陷,塌陷后,margin取最大值
在这里插入图片描述
父子嵌套时,父元素有margin-top,子元素也有margin-top,会发生塌陷,塌陷后,margin取最大值
在这里插入图片描述
盒子阴影:
box-shadow:水平 垂直 模糊距离 影子大小 阴影颜色 内/外阴影;

box-shadow: 5px 5px 5px 5px rgba(0,0,0,1);

在这里插入图片描述

列表样式

针对ui-li \ ol-li设置的样式
list-style-type | list-style-image | list-style

list-style-type 设置圆点或序号的样式
list-style-type :none | disc(默认)…

list-style-image 使用图片代替圆点
list-style-image:url(图片路径)

list-style 既能设置圆点样式,又能设置图片样式
list-style:none;
list-style:url(图片路径)

            list-style:url();
            list-style-position: inside;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值