小编Cur*_*tis的帖子

css只有水平subnav

我正在构建一个CSS只有两级水平导航栏,其中包含对父级的相对子导航.所有菜单项都是内联的.根据类的"右"或"左",子导航与父级对齐.这是我到目前为止所取得的成就:

HTML:

<body>
    <div class="navbar">
        <ul class="topnav left">
            <li>nav</li>
            <li>menu1
                <span class="subnav">
                    <ul class="subnav subnav-left">
                        <li>item1-1</li>
                        <li>item1-2</li>
                        <li>item1-3</li>
                    </ul>
                </span>
            </li>
            <li>menu2
                <span class="subnav">
                    <ul class="subnav subnav-left">
                        <li>item2-1</li>
                        <li>item2-2</li>
                        <li>item2-3</li>
                    </ul>
                </span>
            </li>
        </ul>
        <ul class="topnav right">
            <li class="right">menu3
                <span class="subnav subnav-right">
                    <ul class="subnav subnav-left">
                        <li>item3-1</li>
                        <li>item3-2</li>
                        <li>item3-3</li>
                    </ul>
                </span>
            </li>
            <li class="right">menu4
                <span class="subnav subnav-right">
                    <ul class="subnav subnav-left">
                        <li>item4-1</li>
                        <li>item4-2</li>
                        <li>item4-3</li>
                    </ul>
                </span>
            </li>
        </ul>
    </div>
</body>
Run Code Online (Sandbox Code Playgroud)

CSS:

body {
    font-family: arial;
    margin: 0;
}

.navbar {
    height: 40px; …
Run Code Online (Sandbox Code Playgroud)

html css navigation horizontallist multi-level

2
推荐指数
1
解决办法
8088
查看次数

标签 统计

css ×1

horizontallist ×1

html ×1

multi-level ×1

navigation ×1