【发布时间】:2016-05-07 22:48:08
【问题描述】:
您可以实时查看我的网站here。
我在设计响应式网站方面还很陌生,我正在努力提高我的编码技能。我正在努力确保我的主导航和网站标题在所有屏幕尺寸上看起来都是一致的。但是,我在正确设置 CSS 时遇到了问题。我通常很快就能找到解决方案,但由于某种原因,我无法获得想要的结果。
计划是使网站的标题和导航相互对齐,尽管有很多方法可以做到这一点,但我似乎无法找出最佳做法。
它目前看起来很乱,并且导航在某些边缘被切断。我尝试在响应式样式表规则中添加更多和删除填充。
当前截图
我当前的导航是这样的:
当前标记
/*** CURRENT CSS ***/
.title {
font-family: 'Open Sans', sans-serif;
font-weight: 400;
font-size: 13px;
padding:10px;
text-transform:uppercase;
letter-spacing:2px;
color:#00e9d9;
margin-right:232px;
}
#navigation {
background-color:#18161d;
padding-top:4px;
padding-bottom:4px;
font-size: 13px;
letter-spacing:2px;
text-align:center;
font-family: 'Open Sans', sans-serif;
font-weight:700;
font-size:13px;
z-index:1;
overflow:hidden;
color:#00e9d9;
margin-bottom:25px;
}
<!-- CURRENT HTML -->
<div id="navigation">
<span class="title">KATERINA GRAHAM WORLD</span>
<a href="#"><i class="fa fa-home"></i> Homepage</a>
<a href="#"><i class="fa fa-info-circle"></i> Information</a>
<a href="#"><i class="fa fa-camera"></i> Photo Archive</a>
<a href="#"><i class="fa fa-desktop"></i> Website</a>
<a href="#"><i class="fa fa-align-left"></i> Online</a>
</div>
【问题讨论】:
-
你的截图...它们很相似,不是吗?
-
我很难理解您想要的布局。您希望您的标题在一行中,然后直接在其下方导航?是否像将
display:block;添加到您的.title类一样简单? -
嗯,我想我应该对截图更具体一些,对此我很抱歉。它们不相似,因为它们的大小不同。一个是比另一个更大的屏幕。最小的那个是我真正担心或更恼火的那个,但是是的,你是对的。我想要你说的那样,所以我会再次检查我的编码,看看它是否有。
标签: html css responsive-design wordpress-theming