Css 为什么这个引导列会出问题?

Css 为什么这个引导列会出问题?,css,twitter-bootstrap,Css,Twitter Bootstrap,为什么内容本身嵌套在每个列表项中?内容应全部在同一行上。我尝试了浮动和更改位置,但没有任何效果。我该如何解决这个问题 。图标左侧{ 浮动:左; 填充:12px 25px 60px 15px; 颜色:#4ECABE; } .文本{ 文本对齐:左对齐; 填充:0 15px; } .文本h4{ 垫底:5px; } 获得免费书籍 通过做一些简单的任务,比如看视频,增加你获胜的机会:) 每6小时一本新书 没错,你只有6个小时的时间来获得一本书的参赛作品 绝对免费! 我们甚至付运费 给你的.icon

为什么内容本身嵌套在每个列表项中?内容应全部在同一行上。我尝试了
浮动
和更改
位置
,但没有任何效果。我该如何解决这个问题

。图标左侧{
浮动:左;
填充:12px 25px 60px 15px;
颜色:#4ECABE;
}
.文本{
文本对齐:左对齐;
填充:0 15px;
}
.文本h4{
垫底:5px;
}

获得免费书籍
通过做一些简单的任务,比如看视频,增加你获胜的机会:)


每6小时一本新书 没错,你只有6个小时的时间来获得一本书的参赛作品


绝对免费! 我们甚至付运费


给你的
.icon左
div一个彩色背景(例如
背景:金色
),它应该变得明显。底部填充延伸到右侧的非浮动元素,这将推动下一行

减少
.icon left
上的填充(例如,减少到
填充:12px 25px 24px 15px;
)应允许所有内容重新对齐



稍微不相关的提示:将class
fa-fw
添加到fa图标中,以使用固定宽度的图标,这将使您的文本完全对齐。

您需要清除浮动。您可以对现有标记应用
br{clear:both;}
,或者更好的方法是使用bootstrap将
.icon left
.text
元素包装在带有
.clearfix
类的元素中

。图标左侧{
浮动:左;
填充:12px 25px 60px 15px;
颜色:#4ECABE;
}
.文本{
文本对齐:左对齐;
填充:0 15px;
}
.文本h4{
垫底:5px;
}

获得免费书籍
通过做一些简单的任务,比如看视频,增加你获胜的机会:)

每6小时一本新书 没错,你只有6个小时的时间来获得一本书的参赛作品

绝对免费! 我们甚至付运费


您还有额外的填充图标

尝试填充:12px25px25px15px

另外,我会用一个div和一个网格类col-lg-3来包装每个部分,这样你就不必使用这么大的填充,并且可以更好地控制你的用户界面