css基础知识的复习总结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css基础知识的复习总结相关的知识,希望对你有一定的参考价值。

1.定位的盒子居中显示

案例一:(定位的盒子居中显示)

预期效果

技术分享

实现步骤:

设置父盒子为相对定位

设置子盒子left值为父盒子宽度一半
设置子盒子左边距为自己宽度一半

总结:margin:0 auto 只能让在标准流的盒子居中

技术分享

案例二:(标准流的盒子居中显示)

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <meta charset="utf-8">
    <style type="text/css">
        body,ul,li{
            margin:0;
            padding: 0;
        }
        li{
            list-style: none;
        }
        img{
            border:0;
        }
        a{
            text-decoration: none;
        }
        .banner{
            width: 600px;
            margin:0 auto;
        }
        .nav{
            height: 30px;
            background: url(1.jpg);
            line-height: 30px;
        }
        .nav ul li{
            float: left;
        }
        .nav ul li a{
            display: inline-block;
            width: 75px;
            height: 30px;
            font-size: 10px;
            font-family: 微软雅黑;
            text-align: center;
            background: pink;
        }
        .nav ul li a:hover{
            background: lightblue;
        }

    </style>
</head>
<body>
    <div class=‘banner‘>
        <img src="2.jpg">
        <div class="nav">
            <ul>
                <li><a href="">茂陵多病后</a></li>
                <li><a href="">尚爱卓文君</a></li>
                <li><a href="">酒肆人间世</a></li>
                <li><a href="">琴台日暮云</a></li>
                <li><a href="">野花留宝靥</a></li>
                <li><a href="">蔓草见罗裙</a></li>
                <li><a href="">归凤求凰意</a></li>
                <li><a href="">寥寥不复闻</a></li>
            </ul>
        </div>

    </div>

</body>
</html>

技术分享

 

2.css标签包含规范

◆div可以包含所有的标签。

◆p标签不能包含div h1等标签。

◆h1可以包含p,div等标签。

◆行内元素尽量包含行内元素,行内元素不要包含块元素。

 

3.避免脱标流

a)由于浮动,定位都脱离了标准流,会对网页布局造成一定的影响,在以后的网页布局中优先考虑:标准流,浮动,定位。尽量使用标准流。标准流解决不了的使用浮动。浮动解决不了的使用定位。

b)案例

技术分享

/*设置盒子左外边距为auto,将盒子冲到右边*/
margin-left:auto;     让盒子左侧充满

使用上述方式避免脱标

 

4.避免脱标流之图片和文字居中显示

/*图片和文字垂直居中对齐*/
vertical-align:middle;

技术分享

 

5.css可见性

技术分享

 

6.css内容移除(网页优化,常用于logo优化)

技术分享

 

7.精灵图,滑动门

昨天熬夜了现在还是浑浑噩噩,早睡早起!




以上是关于css基础知识的复习总结的主要内容,如果未能解决你的问题,请参考以下文章

CSS面试题总结 - 基础知识总结 - 复习专用 - 前端面试必备 - 吐血整理

CSS3主要知识点复习总结+HTML5新增标签

《CSS权威指南》基础复习+查漏补缺

CSS的简单复习总结

动态SQL基础概念复习(Javaweb作业5)

Tailwind.css 体验总结