Css 如何在引导中创建右/左图标/文本列表?

Css 如何在引导中创建右/左图标/文本列表?,css,twitter-bootstrap,Css,Twitter Bootstrap,我正在使用Bootstrap将一个旧站点转换为一个响应站点,我想找到一个通用的解决方案,它可以转换所有旧的布局格式,使用表格在左侧显示图标,在右侧显示文本 因此,我需要它显示文本,而不考虑列表中图标旁边的长度,如下所示: 但如果宽度太小,则应显示如下: 图标可以是图形、字体或文字,并且应始终保持相同的宽度 但是右边的文本宽度应该能够在长度和换行上有所不同,但要保持与图标右边的左对齐 到目前为止,我有: <div class="row"> <div class="col-

我正在使用Bootstrap将一个旧站点转换为一个响应站点,我想找到一个通用的解决方案,它可以转换所有旧的布局格式,使用表格在左侧显示图标,在右侧显示文本

因此,我需要它显示文本,而不考虑列表中图标旁边的长度,如下所示:

但如果宽度太小,则应显示如下:

图标可以是图形、字体或文字,并且应始终保持相同的宽度

但是右边的文本宽度应该能够在长度和换行上有所不同,但要保持与图标右边的左对齐

到目前为止,我有:

<div class="row">
  <div class="col-xs-1">ICON</div>
  <div class="col-xs-11">This is the longer text.</div>
  <div class="clearfix"></div>
  <div class="col-xs-1">ICON</div>
  <div class="col-xs-11">This is another the longer text.</div>
  <div class="clearfix"></div>
</div>

偶像
这是较长的文本。
偶像
这是另一个较长的文本。
但在宽度“lg”上,它会分解:

在宽度“xs”上,它包裹在以下位置:

我怎样才能做到:

  • 图标列具有恒定的宽度
  • 文本列保留在图标列的右侧,但根据宽度包装文本,但保留添加行的左边距
  • 文本列始终与图标列保持左对齐
我建议您使用


媒体标题
下面是第一个列表项的较长文本。
媒体标题
下面是第一个列表项的更长文本。天哪,这是一段很长的文字。它一直在前进。
我建议您使用


媒体标题
下面是第一个列表项的较长文本。
媒体标题
下面是第一个列表项的更长文本。天哪,这是一段很长的文字。它一直在前进。

你看过吗?@StackingJasonOper这是一篇带有示例的回答文章:)是的,DaniP,这是一个场景,但也有一些列表,例如,除了图标之外,还有各种各样的单词,如“是”、“否”、“可能”,它们有不同的长度,因此应该对齐,但即使在这些情况下,单词很小,我可以使图标栏的宽度达到最长单词的宽度。好吧,这是最重要的要求。。。第一列的宽度应为最大列的宽度element@DaniP-哦,我想这意味着媒体对象无法工作。我刚刚发布了我的答案,废话。关于表格呢?你看过吗?@StackingJasonOper这是一个例子的答案帖子:)是的,DaniP,这是一个场景,但也有一些列表,例如,除了图标之外,还有各种各样的单词,如“是”、“否”、“可能”,它们有不同的长度,因此应该对齐,但即使在这些情况下,单词很小,我可以使图标栏的宽度达到最长单词的宽度。好吧,这是最重要的要求。。。第一列的宽度应为最大列的宽度element@DaniP-哦,我想这意味着媒体对象无法工作。我刚发了个答复,废话。那张桌子呢?谢谢,这帮我解决了我的问题,现在已经足够好了,它混合了文字和图标,至少右边的文字包装得很好:很高兴它有帮助!也许你可以在左列设置一个最小宽度来整理它:谢谢,这帮我解决了我的问题,现在已经足够好了,用一个混合的单词和图标,至少右边的文字包装得很好:很高兴它有帮助!也许您可以在左列设置一个最小宽度来整理它: