html - bootstrap dl 列表未显示在 fontawesome 图标的一侧

标签 html css twitter-bootstrap-3

我有图标和 dl 列表,可以像这样一起显示:

.phone {
    font-size: 10px;
    background: #333 none repeat scroll 0% 0%;
    color: #262626;
    border-radius: 3px;
    padding: 30px 23px;
}
.dl-horizontal dt {
    line-height: 15px;
    margin-top: 3px;
    padding-left: 10px;
}
.dl-horizontal {
    color: #000;
    font-size: 11px;
}
.col-md-4 i {
    margin: 0px 0px 0px 10px !important;
}
.col-md-12 i {
    margin: 0px 12px 0px 15px;
}

HTML:

<div class="ef-widget-inner">
    <div class="col-md-12 col-lg-12 nopadding"> <i class="fa fa-phone phone"></i>

        <dl class="dl-horizontal"> <dt>Title 1.................</dt>

            <dd><a href="contact.php"><span><i>28311</i></span></a>
            </dd> <dt>Title 2</dt>

            <dd><a href="contact.php"><span><i>28312</i></span></a>
            </dd> <dt>Title 3</dt>

            <dd><a href="contact.php"><span><i>28314</i></span></a>
            </dd>
        </dl>
    </div>
</div>

但是,dl 列表显示在图标底部。我怎样才能在图标的一侧显示 dl 列表?!

演示 HERE

最佳答案

你需要给.dl-horizo​​ntal css属性display: inline-block,否则会显示为block占据宽度的 100%。

.phone {
  font-size: 10px;
  background: #333 none repeat scroll 0% 0%;
  color: #262626;
  border-radius: 3px;
  padding: 30px 23px;
}
.dl-horizontal dt {
  line-height: 15px;
  margin-top: 3px;
  padding-left: 10px;
}
.dl-horizontal {
  color: #000;
  font-size: 11px;
  display: inline-block;
}
.col-md-4 i {
  margin: 0px 0px 0px 10px !important;
}
.col-md-12 i {
  margin: 0px 12px 0px 15px;
}
<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet" />

<div class="ef-widget-inner">
  <div class="col-md-12 col-lg-12 nopadding"> <i class="fa fa-phone phone"></i>
    <dl class="dl-horizontal"> <dt>Title 1.................</dt>
      <dd><a href="contact.php"><span><i>28311</i></span></a>
      </dd> <dt>Title 2</dt>

      <dd><a href="contact.php"><span><i>28312</i></span></a>
      </dd> <dt>Title 3</dt>

      <dd><a href="contact.php"><span><i>28314</i></span></a>
      </dd>
    </dl>
  </div>
</div>

关于html - bootstrap dl 列表未显示在 fontawesome 图标的一侧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30953524/

相关文章:

javascript - offset().top 与窗口顶部的偏移量

javascript - 如何将 A 形框架中的实体联合在一起

css - Z 堆叠 CSS 3 Flex 框 : how to overlay DIVs that are flexbox items?

css - Bootstrap 3 CSS 图像标题覆盖

javascript - 将滚动条添加到 Bootstrap token 字段自动完成

html - 更改不同分辨率的 Bootstrap 列顺序

php - 在将用户重定向到另一个网页后显示消息

python - 外部 CSS 在 Python 元素的 HTML 中不起作用

html - 垂直对齐 float DIV

javascript - 如何让我的箭头文本留在 fullpage.js 上的正确位置?