为什么文本粘在CSS无序列表菜单中的图像下方
Why are the text sticking below the image inside a CSS unordered list menu
我有这个JSFiddle,它可以正常工作(CSS只是一个裸骨): http://jsfiddle.net/b6w9yfq3/1/
.HTML:
<div id="navMenu" class="navMenu hidOverflow">
<ul class="brClear">
<li><a href="#portfolio" class="jumplink"><span class="navIcon"><img src="theImages/portfolio.png" /></span>Portfolio</a></li>
<li><a href="#about" class="jumplink"><span class="navIcon"><img src="theImages/about.png" /></span>About</a></li>
<li><a href="#contact" class="jumplink"><span class="navIcon"><img src="theImages/contact.png" /></span>Contact</a></li>
<li><a href="#forum" class="jumplink"><span class="navIcon"><img src="theImages/forum.png" /></span>Forum</a></li>
</ul>
</div>
另外,我该如何使菜单末尾的额外空间不存在。我最初有 5 个条目,但当我将其缩短为 4 个时,第 5 个空格仍然显示。
如何解决此问题。
这非常简单。用于Contact
的图像具有 21px 的高度,其余图标的高度均为 26 px。
只需在该特定图标的底部添加 5px 的填充,或拉伸它,由您决定。
对于第 2 部分,将 li 元素的宽度从 20% 更改为 25%。
.navMenu ul li{
display: block;
float: left;
width: 25%;
}
这应该可以做到。
相关文章:
- 修复选择菜单时的背景图像
- 更改下拉菜单上的图像javascript/jquery
- 如何将图像准确地放置在菜单位置
- 单击图像后如何创建下拉菜单?[引导/角度]
- 使用javascript onclick下拉菜单进行图像交换
- 使用JavaScript在菜单中交换图像
- 在图像上显示菜单
- 如何从下拉菜单选项中设置要显示的图像
- jQuery下拉菜单图像更改
- JS下拉菜单显示在图像旋转器上
- 我想知道我在(Internet Explorer)上触发上下文菜单的图像的url
- JS幻灯片重叠CSS下拉图像菜单
- 通过下拉菜单更改图像的不透明度
- 播放声音并在单击(菜单栏)时交换图像
- 如何根据每个下拉菜单显示图像
- 为什么文本粘在CSS无序列表菜单中的图像下方
- 需要在选项卡菜单中向下滚动时隐藏背景图像
- 如何根据我单击的菜单按钮更改图像的路径
- 响应式图像区域地图与螺旋菜单冲突
- 在自定义下拉菜单中添加图像