如何将徽标右侧的Wordpress导航栏对齐?

怪胎标志

我正在尝试使我的导航栏位于Wordpress主题中徽标的右侧。它是使用Underscores构建的。基本上,我已经使用此CSS按照我想要的方式将主要导航和徽标对齐:

.main-navigation {
    position: relative;
    float: right;
    top: -4em;
    width: 55%;
    display: block;
    clear: both;
    font-family: 'Lato', sans-serif;
    text-transform: uppercase;
}

.main-navigation ul {
    list-style: none;
    margin: 0;
    padding-left: 0;
    float: right;
}

这是我想要它的外观的图片:网站徽标,右侧导航

我知道,负边距(假设top: -4em;被认为是负边距)并不是一种优雅的方法,也不是处理这类事情的最佳方法。另外,我通常会发现这些变通办法通常会在以后引起我的注意。

我是JSFiddle的新手,所以我希望我已经正确地做到了!这是我的代码,现在已压缩!:http : //jsfiddle.net/DMDesigns/d39ej96r/11/

做到这一点的最佳方法是什么?我一直在搜索,看到很多人问这个问题,但是很多答案都太过具体,无法帮助我。

怪胎标志

这是昨天花了我大部分时间弄清楚的事情,但是由于缺乏回应而感到失望,这就是我的想法。我将其发布给其他有类似问题的人。

首先,我采用徽标(名为.header-image)并添加:

float: left;
position: relative;

然后我进行了想要的导航(名为.main-navigation)的左侧,并删除了我的解决方法,即

float: right; 
top: -4em; 
width: 55%;  

并更改为:清除:无;

我在.main导航中添加了一些个人CSS,以使其与徽标相对应。

 height: 112px;
 background: #69d7f9;
 z-index: -1;
 padding: 28px 0;

并且我从.main导航ul中删除了所有浮动元素。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章