css学习

1.盒子模型

盒子模型本质就是一个盒子,主要包括边框、外边框、内边距、实践内容等

1.1 边框border

边框border:border-width/border-style/border-color

border-width;设置边框的粗细程度

border-style:none/solid/dashed/dotted

border-color:设置边框的颜色

边框的复合写法:border:2px solid red

补充:表格的细线边框 border-collapse:collapse

1.2 内边距padding

表示边框与内容之间的距离,padding后面跟几个数值表示不同的涵义

1.3 外边框margin

外边距典型应用:让块级盒子水平居中

必须指定宽度 且左右的外边距都设置为auto   margin:o auto

2.浮动

传统网页布局三种方式: 标准流 浮动 定位

浮动最典型应用:可以让多个块级元素一行内排列显示  float: none/left/right

浮动特性:1.脱标 2.浮动的盒子不在保留原先的位置

3.清除浮动

原因1.父级没高度  2.子盒子浮动  3.影响到下面的布局

清除浮动四种方法:1. 额外标签法  2.父级overflow:hidden  3.父级after伪元素 4.父级双伪元素

3.1 额外标签法

额外标签法会在浮动元素末尾添加一个空的标签。例如 <div style=”clear:both”></div>,或者其他标签(如<br />等)。

注意:这个标签只能是块级元素

3.2 父级overflow方法

给父级元素添加 overflow: hidden;

3.3 父级after伪元素

给父元素添加如下代码:

​
.clearfix:after {
            content: "";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden;
        }

        .clearfix {
            /* IE6、7 专有 */
            *zoom: 1;

​

3.4 父级双伪元素

给父元素添加如下代码:

 .clearfix:before,
        .clearfix:after {
            content: "";
            display: table;
        }

        .clearfix:after {
            clear: both;
        }

        .clearfix {
            *zoom: 1;
        }

4.圆角边框border-radius

可是直接设置成宽度的一半,border-radius后有四个值,分别指左上、右上、右下、左下

5.盒子阴影box-shadow

eg:3px 4px 14px 4px rgba(0,0,0,.3)

也可设置指到盒子变成阴影 div:hover

6.文字阴影text-shadow

eg:5px 4px 4px rgba(0,0,0,.3)

最后的内容思维导图点击下方链接:

https://www.processon.com/view/link/632a8e5b5653bb1ab0e25ee1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值