css基础知识的复习总结(三)

2021-07-05 15:05

阅读:668

标签:熬夜   har   可见性   list   float   text   宽度   enter   ora   

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基础知识的复习总结(三)

标签:熬夜   har   可见性   list   float   text   宽度   enter   ora   

原文地址:http://www.cnblogs.com/lovely7/p/7106482.html


评论


亲,登录后才可以留言!