HTML5学习第二天!

学习了一天,然后整理内容到现在,感觉昨天的学习效率有点差,哎!

感受尽在代码中,布局真的脑壳疼,仅仅只整理了CSS中的list:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>折叠菜单</title>
        <link rel="stylesheet" type="text/css" href="css/index1.css"/>
        
    </head>
    <body>
        
        <ul id="main">
            <li id="part1">
                <a href="#">菜单一</a>
                <ul class="menuPart">
                    <li>菜单一11</li>
                    <li>菜单一22</li>
                    <li>菜单一33</li>
                    <li>菜单一44</li>
                </ul>
            </li>
            <li id="part2">
                <a href="#">菜单二</a>
                <ul class="menuPart">
                    <li>菜单二11</li>
                    <li>菜单二22</li>
                    <li>菜单二33</li>
                    <li>菜单二44</li>
                </ul>
            </li>
            <li id="part3">
                <a href="#">菜单三</a>
                <ul class="menuPart">
                    <li>菜单三11</li>
                    <li>菜单三22</li>
                    <li>菜单三33</li>
                    <li>菜单三44</li>
                </ul>
            </li>
            <li id="part4">
                <a href="#">菜单四</a>
                <ul class="menuPart">
                    <li>菜单四11</li>
                    <li>菜单四22</li>
                    <li>菜单四33</li>
                    <li>菜单四44</li>
                </ul>
            </li>
        </ul>
        
    </body>
</html>
/**{
    padding: 0;
    margin: 0;
}*/

a{
    text-decoration: none;
    font-size: 20px;
    width: 30px;
    height: 200px;
    color: blue;
    float: left;
/*    background-color: burlywood;*/
}
#main{
    list-style: none;
    height: 400px;          /*只设置height,width默认最大,不能只设置width而不设置heigth*/
    width: 400px;
}
#main>li{
    float: left;
    margin: 20px 0 20px 0;     /*不能有左右参数,否则滑动切换不顺畅*/
/*    background-color: red;*/
}
#main ul{
    display: none;
    /*width: 30px;*/       /*ul的框架默认子类li的总体大小*/
    font-size: 20px;
    /*width: 26px;*/       /*只需要设置padding就行了*/
    float: left;
    padding: 20px 20px 0 5px;
    margin: 0 5px 0 0;
/*    background-color: bisque;*/
}
#main ul>li{
    list-style: none;
    width: 26px;
    /*height: 80px;*/      /*不设置height默认装满content(信息,写的字为止)*/
    /*padding: 3px*/
    margin: 5px 5px 5px 5px;
    background-color: #7FFFD4;
}
#main>li:hover ul{
    display: block;
}

第二幅图是网上找到的,第一幅图mspaint自己整理的,加油,我的Web学习之旅!

猜你喜欢

转载自www.cnblogs.com/854594834-YT/p/10582332.html