黑马程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+移动端前端视频教程(边框,阴影,浮动)

本文介绍了CSS3的基础知识,包括使用padding避免底边框与margin冲突的案例,展示了圆角边框、盒子阴影的效果,并详细讲解了CSS浮动的原理及其在网页布局中的应用,如一行显示和行内块特性。同时,讨论了浮动布局的常见问题,如为何需要清除浮动,以及多种清除浮动的方法。
摘要由CSDN通过智能技术生成

一、基础班学习路线

在这里插入图片描述

三、CSS3基础

1.综合案例-快报模块

在这里插入图片描述
在这里插入图片描述

  • 以上为使用了盒子的底边框后又使用margin的悲剧效果(右边那个才是整个盒子),所以要用padding,又因为h3没有写宽度属性,所以给它一个左右的padding不会撑大

在这里插入图片描述

在这里插入图片描述

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        * {
            margin: 0;
            padding: 0;
        }

        .box {
            width: 248px;
            height: 163px;
            border: 1px solid #ccc;
            margin: 100px auto;
        }

        li {
            list-style: none;
        }

        .box h3 {
            height: 32px;
            border-bottom: 1px dotted #ccc;
            font-size: 14px;
            font-weight: 400;
            line-height: 32px;
            padding-left: 15px;
        }

        .box ul li a {
            font-size: 12px;
            color: #666;
            text-decoration: none;
        }

        .box ul li a:hover {
            text-decoration: underline;
        }

        .box ul li {
            height: 23px;
            line-height: 23px;
            padding-left: 20px;
        }

        .box ul {
            margin-top: 7px;
        }
    </style>
</head>

<body>
    <div class="box">
        <h3>品优购快报</h3>
        <ul>
            <li><a href="#">【特惠】爆款耳机5折秒!</a></li>
            <li><a href="#">【特惠】爆款耳机5折秒!</a></li>
            <li><a href="#">【特惠】爆款耳机5折秒!</a></li>
            <li><a href="#">【特惠】爆款耳机5折秒!</a></li>
            <li><a href="#">【特惠】爆款耳机5折秒!</a></li>
        </ul>
    </div>
</body>

</html>

在这里插入图片描述

2.圆角边框

在这里插入图片描述
在这里插入图片描述

3.盒子阴影

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

4.文字阴影

在这里插入图片描述

在这里插入图片描述

5.CSS浮动

传统网页布局的三种方式

在这里插入图片描述

  • 标准流 :
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  • 以上两张图的让盒子里面内容一左一右和滚动网页时搜索框固定都不能用标准流做出

为什么需要浮动

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

什么是浮动

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

浮动特性-脱标

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

浮动特性-浮动元素一行显示

在这里插入图片描述

浮动特性-浮动元素具有行内块特性

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

浮动元素经常搭配标准流的父元素

在这里插入图片描述

浮动布局练习

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

常见的网页布局

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

浮动的两个注意点

在这里插入图片描述

为什么清除浮动

在这里插入图片描述
在这里插入图片描述

清除浮动本质以及额外标签法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

清除浮动元素之父元素overflow

在这里插入图片描述

清除浮动之after伪元素

在这里插入图片描述

清除浮动之双伪元素

在这里插入图片描述

清除浮动总结

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值