【发布时间】:2011-04-19 22:57:51
【问题描述】:
<div class="actions-wrapper">
<ul>
<li>
<a class="" href="#answer-form">
<img src="images/icons/answer.gif" class="answer-icon icon"/>
</a>
<a class="" href="">
Action1
</a>
</li>
<li>
<a class="" href="">
<img src="images/icons/answer.gif" class="answer-icon icon"/>
</a>
<a class="" href="">
Action2
</a>
</li>
</ul>
</div>
你好,我有之前的代码。 我的 div 有一个最大尺寸,我想显示 li 内联,但在行尾,我不希望包含图标与同一 li 中的文本分开。
在我的 css 中,我有以下内容:
.actions-wrapper ul { line-height: 25px;padding: 0; margin:0; list-style-position: outside; list-style-type: none;display: block; }
.actions-wrapper ul li { display:inline; margin-right: 12px;padding:3px 0;}
我试图把 : white-space: nowrap;到 li,但在 IE 中不起作用。
这是我的代码的 jsfiddle:http://jsfiddle.net/wSTQy/1/ 在此示例中,“另一个操作”不在其图标的同一行上。 如果我添加空格: nowrap;它在 IE6 中不再工作了
【问题讨论】:
-
请为您的代码创建一个jsFiddle test case。您可以使用http://dummyimage.com/ 将图标替换为.. 虚拟图像。