CSS相对定位position-relative

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width,initial-scale=1.0">
        <title>Document</title>
        <style>
            *{
                margin: 0;
                padding: 0;
            }
            div{
                width: 605px;
                height: 40px;
                margin: 100px auto;
            }
            div ul li{
                width: 120px;
                height: 40px;
                float: left;
                text-align: center;
                line-height: 40px;
                list-style: none;
                border-right: 1px solid #fff;
                background-color: cyan
            }
            div ul li a{
                text-decoration:none;
                color: #FFFFFF;
                display: block;
            }
            div ul li a:hover{
                border-top: 5px solid red;
                position: relative;
                bottom: 5px;
            }
        </style>
    </head>
    <body>
        <div>
            <ul>
                <li><a href="http://www.baidu.com">首页</a></li>
                <li><a href="#">新闻</a></li>
                <li><a href="#">娱乐</a></li>
                <li><a href="#">科技</a></li>
                <li><a href="#">综合</a></li>
            </ul>
        </div>
    </body>
</html>

posted @ 2021-04-13 18:02  hapuluosi  阅读(50)  评论(0编辑  收藏  举报