css

1)display标签:

1,none 隐藏某标签

p{display:none}

隐藏某元素,并且不会占用任何空间,也就是说原本占用这个空间的元素,会在原本的页面布局中消失.

而visibility:hidden也可以隐藏某一元素,但是他隐藏的元素还是占据这原有的空间,不会消失.

2,block

p{display:block}
将一个内联标签设置成块集标签.
注意:
这个内联元素设置成块集元素的时候,内部是不允许有嵌套块集标签.

3,inline

p{display:inline}
将块集标签设置成内联标签

4,inline-block

p{display:inline-block}
有区域并且内联,也就是可以有一定的范围,并且可以像内联标签一样,并排显示.

有些要用漂浮的地方可以用inline-block.也可以实现并排并且块集

2)外边距(margine)和内边距(padding)

margin:用于控制元素与元素之间的距离,margin最基本的用途就是控制元素周围空间的

于空间的间隔,从视觉角度达到相互隔开的目的.

padding:用于控制内容与边框之间的距离.

于border:围绕在内边距和内容外的边框.

于content:盒子的内容,显示文本和图像.

margin-top:100px;
margin-bottom:100px;
margin-left:100px;
margin-right:100px
margin 也可以简写;

margin:100px 100px 100px 100px;
表示上 右 下 左:一次的顺序是顺时针方向

margin:100px 100px 100px;
表示的是:上 左右 下

margin:100px 100px;
表示的是: 上下  左右

margin:100px;
表示4个方向前是100px;

margin:0 auto;
表示的是居中.

3)padding:

用法和margin相同,都是一样的表示边距,但是他表示的是内边距,就是框内元素与元素的边距.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>

    <style>
        .outer{
            margin: 0 auto;
            width: 80%;

        }

        .content{
            background-color: darkgrey;
            height: 500px;

        }

        a{
            text-decoration: none;
        }

        .page-area{

            text-align: center;
            padding-top: 30px;
            padding-bottom: 30px;
            background-color: #f0ad4e;

        }

        .page-area ul li{
            display: inline-block;
        }


       .page-area ul li a ,.page-area ul li span{

            display: inline-block;
            color: #369;
            height: 25px;
            width: 25px;
            text-align: center;
            line-height: 25px;

            padding: 8px;
            margin-left: 8px;

            border: 1px solid #e1e1e1;
            border-radius: 15%;

        }

       .page-area ul li .page-next{
           width: 70px;
           border-radius:0
       }


       .page-area ul li span.current_page{
           border: none;
           color: black;
           font-weight:900;
       }

       .page-area ul li a:hover{

           color: #fff;
           background-color: #2459a2;
       }


    </style>
</head>
<body>

<div class="outer">

<div class="content"></div>

<div class="page-area">

             <ul>

                 <li><span class="current_page">1</span></li>
                 <li><a href="#" class="page-a">2</a></li>
                 <li><a href="#" class="page-a">3</a></li>
                 <li><a href="#" class="page-a">4</a></li>
                 <li><a href="#" class="page-a">5</a></li>
                 <li><a href="#" class="page-a">6</a></li>
                 <li><a href="#" class="page-a">7</a></li>
                 <li><a href="#" class="page-a">8</a></li>
                 <li><a href="#" class="page-a">9</a></li>
                 <li><a href="#" class="page-a">10</a></li>
                 <li><a href="#" class="page-a page-next">下一页</a></li>

             </ul>

</div>

</div>


</body>
</html>

 

posted @ 2017-09-21 15:10  forjie  阅读(121)  评论(0编辑  收藏  举报