html - 如何摆脱选项卡菜单中不需要的空间?

标签 html css

我正在使用 asp.net mvc,我正在处理一个选项卡菜单,该菜单在每个选项卡之间显示不需要的空格。只有当我将每个图像标签都放在自己的行上而不是将它们全部放在一个标签中时,才会发生这种情况。

alt text

顶部的图像在它们自己的行上,这是造成不需要的空间的原因:

        <img src="/Content/Images/Reports_white.png"/>
        <img src="/Content/Images/Audit_white.png"/>
        <img src="/Content/Images/Messages_white.png"/>
        <img src="/Content/Images/Admin_white.png"/>  

与图像下半部分的预期效果对比:

        <img src="/Content/Images/Reports_white.png"/><img src="/Content/Images/Audit_white.png"/> ...

我怎样才能摆脱这个空间而不必将它们全部放在一行中?

最佳答案

我会将您的标签图像包含在这样的无序列表中:

CSS:

ul.tabs
{
list-style:none;
padding:0px;
margin:0px;
}

ul.tabs li
{
padding:0px;
margin:0px;
float:left;
}

HTML:

<ul class="tabs">
<li><img src="/Content/Images/Reports_white.png"/></li>
<li><img src="/Content/Images/Audit_white.png"/></li>
<li><img src="/Content/Images/Messages_white.png"/></li>
<li><img src="/Content/Images/Admin_white.png"/></li>
</ul>

这样您就可以使用填充或边距来控制间距。

关于html - 如何摆脱选项卡菜单中不需要的空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/987304/

相关文章:

javascript - HTML 网站链接不正确

javascript - 使用 jQuery 更改 DIV 背景颜色

html - 想从我的子导航中删除标签图像

html - 有滚动条时如何让div覆盖整个页面?

django - 为什么 TinyMCE 在 (django) {% %} 标签之间插入 <span> </span>?

css - 具有相对路径的 LESS CSS 背景

html - 如何在不改变边框高度的情况下使文本居中

html - 增加标签 "p"的高度并居中对齐

css - joomla 网站中的跨浏览器问题

html - 如何对背景图像的特定区域施加模糊效果?