2016-08-21 143 views
0

我希望当它活动时要强调我的文字,但是当我做它看起来像这样:下划线文字CSS峡

image 1

我只希望得到强调的文字,如果我用text-decoration:underline它强调这个词,但我不知道如何在文本和下划线之间划出空白。我添加了新类.currents

这里是我的代码:

<header id="header" class="transparent-header" data-sticky-class="not-dark"> 
    <div id="header-wrap" style="height:180px;"> 
    <!-- Primary Navigation 
============================================= --> 
    <nav id="primary-menu" class="style-2 center"> 
     <div id="primary-menu-trigger"> 
     <i class="icon-reorder"></i> 
     </div> 
     <div style="text-align:center"> 
     <ul class="one-page-menu" data-easing="easeInOutExpo" data-speed="1250" data-offset="65"> 
      <li> 
      <a href="index.html"><div>Home</div></a> 
      </li> 
      <li> 
      <a href="about.html"><div>WHO WE ARE</div></a> 
      </li> 
      <li> 
      <a href="products.html"><div>WHAT WE TRADE</div></a> 
      </li> 
      <li> 
      <a href="services.html"><div>SERVICES</div></a> 
      </li> 
      <li class="currents"> 
      <a href="logistic.html"><div>LOGISTICS</div></a> 
      </li> 
      <li> 
      <a href="contact.html"><div>CONTACT</div></a> 
      </li> 
     </ul> 
     </div> 
    </nav><!-- #primary-menu end --> 
    <br> 
    </div> 
</header><!-- #header end --> 

CSS:

.currents {  
    height: 3em; 
    border-bottom: 1px solid ; 
    /* margin-bottom: 5px;*/  
} 

这里是工作的jsfiddle。在此先感谢

https://jsfiddle.net/light22/atzL4ahu/#&togetherjs=eLF0v1iEs8

+0

'这里是工作jsfiddle'忘记了吗? –

+0

@MoshFeu https://jsfiddle.net/light22/atzL4ahu/#&togetherjs=eLF0v1iEs8 – jezz

回答

2

可以使用border-bottom(而不是text-decoration:underline)和padding-bottom来实现你的愿望。

像这样:

a { 
 
    text-decoration:none; 
 
    display:inline-block; 
 
    border-bottom: 1px solid; 
 
} 
 

 
.gap { 
 
    padding-bottom:15px; 
 
}
<a href="#">without gap</a> 
 
<a href="#" class="gap">with gap</a>

+0

谢谢你的工作 – jezz

+2

点击投票箭头下面的复选标记,接受这个答案。 –

1

你可以换一个<span>标签的文本。这是一个可用的JSFiddle,展示了这一点。

https://jsfiddle.net/j7wo5pxx/

+0

感谢它的作品:) – jezz

+0

Mosh Fue的答案也有效,应该是被接受的答案。这是一个更简单的解决方案,它不使用额外的标记。我仅以此作为替代回答。 –