我知道垂直对齐问题在这里一遍又一遍地出现。我创建了一个帐户只是为了发布这个,所以希望我能证明我的要求。我已经搜索了几十个其他帖子和方法来修复,但似乎无法理解/理解。
我正在使用骨架框架。我只是想将我的 h1 与我的 nav>ul>li 对齐。也许这与我的问题有关,因为当我尝试使用父 div 具有相对位置而子 div 具有相对位置的修复时.. 它不起作用。
从技术上讲,我可以只对与 h1 垂直居中。
有小费吗?我对 CSS 还是很陌生。谢谢你的耐心。
这是我的html:
</head>
<body>
<div class="container">
<header>
<h1 class="four columns">my header</h1>
<nav class="ten columns">
<ul class="nav1">
<li><a class="toggleclass" href="#">Work</a></li>
<li><a href="#">About</a></li>
<li><a href="#">Elsewhere</a></li>
<li><a href="#">Contact</a></li>
</ul>
<div class="worknav hidden">
<ul class="nav2">
<li><a href="#">Sound</a></li>
<li><a href="#">Moving-Visuals</a></li>
<li><a href="#">Stills</a></li>
<li><a href="#">Design</a></li>
<li><a href="#">Text</a></li>
</ul>
</div>
</nav>
<p class="sixteen columns">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quaerat, dicta, voluptatibus, adipisci neque doloremque accusantium magni possimus aliquam totam commodi recusandae id culpa animi temporibus blanditiis nulla pariatur dolore voluptate?</p>
</header>
</div>
这是我的CSS:
header{
padding-top: 20px;
}
header a{
text-decoration: none;
}
header h1{
}
nav li{
display: inline;
padding-right: 50px;
}
.worknav{
display: none;
}
谢谢你的帮助。我还附上了我想要实现的图像。( http://cl.ly/RbV7 )