html - img 在水平导航中无法正确显示

标签 html css menu nav

我正在为我正在开发的网站制作一个水平页脚导航,但我无法让它正确显示。

基本上,我希望实现的目标是让每个菜单项都在左侧显示一个图像,链接文本的文本相对于图像的中间居中。

我知道这是一个简单的问题,但我尝试解决的所有问题似乎都不起作用。

CSS

#footer-links{ border: 1px solid black; height:90px; width:100%;}

#footer-links .nav-bar { list-style:none;}

#footer-links .nav-bar li { display:inline; padding: 0 10px; }

#footer-links .nav-bar li a {
padding-left: 115px; /* Create padding on the left where the icon goes */
text-decoration: none;
text-transform: uppercase;
color: #333;
text-shadow: 1px 1px 1px #ccc;}


.nav-bar .nav-button-developments a { background:url("http://mulgraveproperties.co.uk/wp-content/uploads/2013/05/icon11.jpg") no-repeat 0px -2px transparent; }

.nav-bar .nav-button-news a { background:url("http://mulgraveproperties.co.uk/wp-content/uploads/2013/05/icon21.jpg") no-repeat 0px -2px transparent;  }

.nav-bar .nav-button-contact a { background:url("http://mulgraveproperties.co.uk/wp-content/uploads/2013/05/icon31.jpg") no-repeat 0px -2px transparent; }

HTML

<nav id="footer-links">
     <ul class="nav-bar">
          <li class="nav-button-developments"><a href="http://www.mulgraveproperties.co.uk/index.php/our-developments/">Our Developments</a></li>
          <li class="nav-button-news"><a href="http://www.mulgraveproperties.co.uk/index.php/category/news/">News</a></li>
          <li class="nav-button-contact"><a href="http://www.mulgraveproperties.co.uk/index.php/contact-2/">Contact Us</a></li>
     </ul>
</nav>

这里是关联的链接

http://jsfiddle.net/n420jmsw/

我们将不胜感激。

最佳答案

我不确定是否正确,但是 float 呢? http://jsfiddle.net/n420jmsw/3/

#footer-links .nav-bar li { padding: 0 10px;float:left; }

关于html - img 在水平导航中无法正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27941999/

相关文章:

javascript - 如何使用 Mathjax 将 LaTeX 方程放入输入标签中

html - 如何选择没有特定类的所有其他元素?

javascript - 使用 Javascript 显示/隐藏 div 元素不起作用

Jquery:如果元素被隐藏,执行操作吗?

javascript - FlipClock iPhone 在翻盖标签内扩展数字

javascript - 在 PHP 的 where 子句中使用 span 文本

jquery - 更改 future 实例的 CSS

javascript - 如何使用 javascript 在 Canvas 中绘制压缩文本?

ruby-on-rails - Rails View : creating a menu

powershell - 选项去哪儿了?