码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2017-07-02 17:46:09      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:熬夜   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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!