导航列表边框专题

页面导航栏列表中会有不同种类的边框,今天针对这种情况给大家列举出来几种不同种类的边框怎么添加。希望对大家有所帮助,另外大家在学习前端的过程中,一定要学会总结,分类总结,这样对学习很有帮助,理清思路。学习事半功倍。

导航列表边框专题

<style type="text/css">

            *{

                margin: 0;

                padding: 0;

            }

            h2{

                margin: 50px;

            }

            body{

                font-size: 12px;

            }

            /*导航有短边框,这个边框给的是a*/

            .nav1{

                height: 62px;

                background: red;

            }

            .nav1 li{

                float: left;

                list-style: none;

                line-height: 62px;

                

            }

            .nav1  li a{

                border-right: 1px solid blue;

                text-decoration: none;

                padding-left: 20px;

                padding-right: 20px;

                color: #fff;

            }

            /*导航有长边框,这个边框给的是li*/

            .nav2{

                height: 62px;

                background: red;

            }

            .nav2 li{

                float: left;

                list-style: none;

                line-height: 62px;

                padding-left: 20px;

                padding-right: 20px;

                border-right: 1px solid blue;

            }

            .nav2  li a{                

                text-decoration: none;          

                color: #fff;

            }

            /*导航有背景图,可以给li或者给a*/

            .nav3{

                height: 62px;

                background: red;

            }

            .nav3 li{

                float: left;

                list-style: none;

                line-height: 62px;

                padding-left: 20px;

                padding-right: 20px;

                background: url(images/topbg.jpg) no-repeat left center;

                

            }

            .nav3  li a{                

                text-decoration: none;          

                color: #fff;                

            }

            /*导航鼠标经过有背景色,给li添加hover*/

            .nav4{

                height: 62px;

                background: red;

            }

            .nav4 li{

                float: left;

                list-style: none;

                line-height: 62px;

                padding-left: 20px;

                padding-right: 20px;                

            }

            .nav4  li a{                

                text-decoration: none;          

                color: #fff;                

            }

            .nav4 li:hover{

                background: pink;

            }

            /*导航有下边框,是给a添加下边框,然后添加padding-bottom*/

            .nav5{

                height: 62px;

                background: red;

                margin-bottom: 100px;

            }

            .nav5 li{

                float: left;

                list-style: none;

                line-height: 62px;

                padding-left: 20px;

                padding-right: 20px;

                        

            }

            .nav5  li a{                

                text-decoration: none;          

                color: #fff;    

                border-bottom: 2px solid blue;  

                padding-bottom: 10px;               

            }

            

        </style>

    </head>

    <body>

        <h2>导航有短边框,这个边框给的是a</h2>

        <ul class="nav1">

            <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>

        <h2>导航有长边框,这个边框给的是li</h2>

        <ul class="nav2">

            <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>

        <h2>导航有背景图,可以给li更完美一些</h2>

        <ul class="nav3">

            <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>

        <h2>导航鼠标经过有背景色,给li添加hover</h2>

        <ul class="nav4">

            <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>

        <h2>导航有下边框,是给a添加下边框,然后添加padding-bottom</h2>

        <ul class="nav5">

            <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>

    </body>