CSS- 无法在链接之间添加边距?

标签 css drupal menu hyperlink

我正在使用 CMS。我有一个菜单。我当然可以编辑菜单类,但不能编辑 li 类。我想要做的就是使用边距在每个链接之间添加一些空间。但是 CSS 不起作用??

CSS 我正在尝试与类一起使用:

#block-system-main-menu li.menu__item is-leaf first leaf a{
    margin-bottom:15px;

}

这不对吗?

HTML

<div id="block-system-main-menu" class="block block-system contextual-links-region block-menu first last odd" role="navigation">
<div class="contextual-links-wrapper contextual-links-processed">
<ul class="menu">
<li class="menu__item is-leaf first leaf">
<li class="menu__item is-leaf leaf">
<li class="menu__item is-leaf leaf">
<li class="menu__item is-leaf leaf">
<li class="menu__item is-leaf leaf">
<li class="menu__item is-leaf leaf">
<li class="menu__item is-leaf last leaf">
<a class="menu__link active" title="" href="/">Contact Us</a>
</li>
</ul>
</div>

最佳答案

a 上的边距将被忽略,除非它显示为 block /内联 block 。

如果你有多个类,那么你需要用 . 加入它们,否则 css 会将它们误认为元素名称(正如 Benjamin 所指出的)

要使更大的区域可点击,我建议使用填充而不是边距,但这取决于您想要什么。

#block-system-main-menu li.menu__item.is-leaf.leaf a
{
    padding-bottom: 15px;
    display: inline-block;
}

http://jsfiddle.net/7SWB4/

关于CSS- 无法在链接之间添加边距?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20438016/

相关文章:

php - 我们如何使用 PHP/Drupal 锁定表

drupal - 如何在 drupal 7 中呈现评论线程

android - android菜单内的菜单

delphi - 什么是用于从外部应用程序访问菜单命令的发送 API

html - 学习 HTML 和 CSS

javascript - 使用打开的下拉菜单滚动内容

javascript - 具有相同大小的两个 div 的 Div(内部 img)

php - 将 css 类添加到 "main menu"(drupal,与柱状网格系统集成)

javascript - 如何防止 Javascript 菜单隐藏在 Flash 视频 (SWFObject) 下

彼此相邻的 HTML 表格