14

我有显示文本和箭头的引导导航药丸。不幸的是,如果文本太长,箭头会出现在锚点的边框上。Html 看起来像这样。

        <a href="#">
          <span> Some longer sample text</span>
          <i class="pull-right icon-chevron-right"></i>
        </a>

演示在这里:http: //jsfiddle.net/kyrisu/FNcGX/

如何将其与文本块内联显示(文本可以/应该换行)?

4

3 回答 3

11

如果您的文字可以按照您所说的那样换行,那么这可以工作..

<span><i class="pull-right icon-chevron-right"></i>Some longer sample text</span>

更新

<span class="iwt">
<span>Some longer sample text</span>
<i class="pull-right icon-chevron-right"></i>
</span>

.iwt{
display:block;
}
于 2012-12-19T09:17:01.773 回答
3

请使用这个结构

<a href="#">
       <i class="pull-right icon-chevron-right"></i>
      <span> Some longer sample text</span>

    </a>

请演示http://jsfiddle.net/FNcGX/9/

于 2012-12-19T09:52:37.787 回答
0

使用 css 空白:nowrap;解决单行文本问题。

.subject-pill > a {
    border-style: solid;
    border-width: 1px;
    white-space:nowrap;
}
 .subject-pill{ 
    width: 218px;
 }

参考网站: 空白不换行

于 2012-12-19T09:11:44.653 回答