首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导航栏中的html css下拉菜单

导航栏中的html css下拉菜单
EN

Stack Overflow用户
提问于 2011-12-14 15:06:52
回答 1查看 5.7K关注 0票数 0

我在网站上有以下导航栏。

我尝试添加一个subnav到html,如下所示(你可以在subject and pricing tab >subnav 1 and 2下看到)

这是导航布局的html

代码语言:javascript
复制
<header>
     <nav>
        <div class="container">
            <div class="wrapper">
                <h1><a href="index"><strong>Virtual-Tutor</strong>Center</a></h1>
                <ul>
                    <li><a href="index" class="current">Home</a></li>
                    <li><a href="language-tutoring">Subjects &amp; Pricing</a>
                          <ul>
                          <li><a href="subnav 1">subnav 1</a></li>
                          <li><a href="subnav 2">subnav 2</a></li>
                          </ul>
                    </li>
                    <li><a href="how-online-tutoring-works">How it Works</a></li>
                    <li><a href="system-requirements">System Requirements</a></li>
                    <li><a href="contact-us">Contact Us</a></li>


                </ul>
            </div>
        </div>

    </nav>
</header>

然而,我有困难修复css来匹配外观和感觉的原始导航设计,颜色和布局。

代码语言:javascript
复制
header h1 {background:url(../images/logo.png) no-repeat 0 0;padding:2px 0 0 38px;font-family:'ColaborateThinRegular';font-size:26px;line-height:1.2em;color:#fff;font-weight:normal;float:left}
header h1 a {color:#fff;text-decoration:none}
header h1 strong {font-family:'ColaborateBoldRegular';font-weight:normal}
header nav {padding:7px 0 10px 0}
header nav ul {float:right;padding:2px 0 0 0}
header nav ul li {float:left;padding-left:4px}
header nav ul li a {position:relative;float:left;font-size:14px;color:#fff;text-decoration:none;font-family:'ColaborateThinRegular';text-transform:uppercase;height:32px;line-height:32px;background-color:#181717;padding:0 36px 0 10px;border-radius:17px;-moz-border-radius:17px;-webkit-border-radius:17px}
header nav ul li a:hover, header nav ul li a.current {background-image:-moz-linear-gradient(top, #ee3c09, #b90a09);/* FF3.6 */background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0, #ee3c09),color-stop(1, #b90a09));/* Saf4+, Chrome */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr= '#ee3c09', endColorstr= '#b90a09');/* IE6,IE7 */-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr= '#ee3c09', endColorstr= '#b90a09')";/* IE8 */}
header nav ul li a:after {content:'';display:block;position:absolute;right:12px;top:13px;width:4px;height:7px;background:url(../images/arrow1.gif) no-repeat 0 0}
header .adv-content {overflow:hidden;background:#f9f9f9;padding:10px 0 8px 0}
header .breadcrumbs {float:left;padding:3px 0 0 10px}
header .breadcrumbs li {display:inline;color:#212121;padding-left:5px}

我已经看过许多子导航编码示例,但不知道如何添加一个外观和感觉与父导航栏相同的子导航。所有的例子都展示了从零开始进行他们自己的设计。有没有人能帮助一下css?

EN

回答 1

Stack Overflow用户

发布于 2011-12-14 15:30:34

这个论坛是关于你可能正在努力的代码的具体问题,而不是关于如何为你的网站创建整个功能的一般性问题。

如果你看这一页的右边,你会发现你的问题已经被问了好几次了。你可以查看这些问题,看看其他人是如何回答的,或者更好,这里有一个很棒的、易于遵循的教程供你查看:http://net.tutsplus.com/tutorials/html-css-techniques/how-to-build-a-kick-butt-css3-mega-drop-down-menu/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8500631

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档