我怎么能得到左边的按钮?

时间:2014-11-06 01:35:25

标签: jquery html css skel

我正在尝试创建一个参考网站。我正在使用名为“Skel”的新框架。它非常酷,但没有具体的文档。我想知道如何让导航栏上的按钮位于标题旁边而不是右边。这是我正在使用的代码:

<header id="header" class="skel-layers-fixed">
    <h1><a href="#">Reference</a></h1>
    <nav id="nav">
        <ul>
            <li><a href="#top">Top</a></li>
            <li><a href="index.html">Home</a></li>
            <li><a href="page2.html">References</a></li>
            <li><a href="page3.html">About</a></li>
        </ul>
    </nav>
</header>

以下是style.css

中的导航栏内容
#header nav {
    height: inherit;
    line-height: inherit;
    position: absolute;
    right: 1.25em;
    top: 0;
    vertical-align: middle;
}

#header nav > ul {
    list-style: none;
    margin: 0;
    padding-left: 0;
}

#header nav > ul > li {
    border-radius: 4px;
    display: inline-block;
    margin-left: 1em;
    padding-left: 0;
}

#header nav > ul > li a {
    -moz-transition: color 0.2s ease-in-out;
    -webkit-transition: color 0.2s ease-in-out;
    -o-transition: color 0.2s ease-in-out;
    -ms-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out;
    color: #ccc;
    display: inline-block;
    text-decoration: none;
}

#header nav > ul > li a:hover {
    color: #fff;
}

#header nav > ul > li:first-child {
    margin-left: 0;
}

#header nav > ul > li .button {
    height: 2.25em;
    line-height: 2.25em;
    margin-bottom: 0;
    padding: 0 1em;
    position: relative;
    top: -0.075em;
    vertical-align: middle;
}

#header .container {
    position: relative;
}

#header .container h1 {
    left: 0;
}

#header .container nav {
    right: 0;
}

1 个答案:

答案 0 :(得分:0)

您需要稍微修改一下CSS。首先,为标题内的标题指定以下样式:

#header h1 {
    display: inline-block;
    margin: 0px;
    vertical-align: middle;
}

display的{​​{1}}属性指定为h1,允许其他元素与标题显示在同一行中。

接下来,您需要删除您display: inline-block使用的现有CSS并使用以下样式:

#header nav

这是一个有效的例子:

&#13;
&#13;
#header nav {
    display: inline-block;
    vertical-align: middle;
}
&#13;
#header nav {
  display: inline-block;
  vertical-align: middle;
}
#header h1 {
  display: inline-block;
  margin: 0px;
  vertical-align: middle;
}
#header nav > ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}
#header nav > ul > li {
  border-radius: 4px;
  display: inline-block;
  margin-left: 1em;
  padding-left: 0;
}
#header nav > ul > li a {
  -moz-transition: color 0.2s ease-in-out;
  -webkit-transition: color 0.2s ease-in-out;
  -o-transition: color 0.2s ease-in-out;
  -ms-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
  color: #ccc;
  display: inline-block;
  text-decoration: none;
}
#header nav > ul > li a:hover {
  color: #fff;
}
#header nav > ul > li:first-child {
  margin-left: 0;
}
#header nav > ul > li .button {
  height: 2.25em;
  line-height: 2.25em;
  margin-bottom: 0;
  padding: 0 1em;
  position: relative;
  top: -0.075em;
  vertical-align: middle;
}
#header .container {
  position: relative;
}
#header .container h1 {
  left: 0;
}
#header .container nav {
  right: 0;
}
&#13;
&#13;
&#13;