将菜单移动到新的div元素

时间:2014-10-25 03:49:23

标签: html css

我的网站上有一个菜单,就像这样,

header>.container>nav{
border:none;
position: absolute;
top:50px;
right: 30px;
text-align: left
}

我想要做的是在名为topLine的结构中重新定位导航内的新元素,所以我的新代码是,

header.container.clearfix.topLine.nav{
border:none;
position: absolute;
top:50px;
right: 30px;
text-align: left;
background-color:#282b30;

}

然而它不起作用,我不确定我错过了什么。

HTML代码位于

之下
 <header>
    <div class="container">
      <div class="topLine">
        <!--MENU-->
        <nav class="clearfix">
            <a href="" id="header-menu-button"><i class="fa fa-bars"></i></a>  
            <ul class="list-inline">
                <li><a href="#">Home</a></li>
                <li><a href="#">About Us</a></li>
                <li><a href="#">Register</a></li>
                <li><a href="#">Companies</a></li>
                <li><a href="#">News</a></li>
                <li><a href="#">Pricing</a></li>
                <li><a href="#">Contact Us</a></li>
            </ul>
        </nav>
        </div>

1 个答案:

答案 0 :(得分:0)

我会发表评论,但我还没有足够的xp。 :)

你在CSS中的某些时期应该在那里。期间用于引用类。例如,我看到.nav,但您在html中的任何位置都没有class="nav"。如果要引用子元素,请使用>

相反,做header > .container > .clearfix > .topLine > nav {