[英]How could I get the buttons on the left?
我正在尝试创建参考网站。 我正在使用称为“ 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;
}
您将需要稍微修改CSS。 首先,为标题内的标题指定以下样式:
#header h1 {
display: inline-block;
margin: 0px;
vertical-align: middle;
}
指定要display
的h1
的display
属性display: inline-block
允许其他元素出现在与标题相同的行中。
接下来,您将需要删除用于#header nav
现有CSS,并使用以下样式:
#header nav {
display: inline-block;
vertical-align: middle;
}
这是一个工作示例:
#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; }
<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>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.