css - 将 span 的内容包装在 li 中,使其保留在自己的列中

标签 css word-wrap

我有一个列表,其中的每个 li 都有这样的结构:

<li>
  <img class="yes" src="...">
  <img class="no"  src="...">
  <span class="a">...</span>
  <span class="b">...</span>
</li>

现在如果类 b 的内容很长,它会环绕图像。我不希望它在图像下换行,我希望它保留在自己的列中。如果无论如何都要这样做,请告诉我,因为使用表格来做这件事是错误的。 谢谢! 尼玛

最佳答案

你可以做几件事;

1) 在图像底部添加填充,以占用跨度文本通常会流入的空间。快速简便,但对于动态页面来说不现实。

2) 在 span 周围包裹一个 div。然后将 div 向右浮动,左边距为图像列的大小。这将创建一个不会围绕图像流动的 div 容器。

关于css - 将 span 的内容包装在 li 中,使其保留在自己的列中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2983499/

相关文章:

html - 如何使媒体查询工作 css3

java - 换行属性 JEditorPane

css - Div 在换行时截断单词和边框

javascript - 有没有办法自定义 tradingview 代码小部件?

css - 如何正确使用 inline-block 定位元素?

browser - 容易自动换行的字符

html - IMG 与自动换行问题对齐?

java - 如何在 Eclipse for Java 中对字符串和其他项目使用不同的换行

javascript - 如何使背景图像位置在所有分辨率下保持相同?

javascript - 保持 div 居中,保持宽高比并垂直或水平调整大小