【问题标题】:bootstrap pull-right adding extra spacebootstrap pull-right 添加额外空间
【发布时间】:2013-12-08 05:54:15
【问题描述】:

我在位于容器 div 内的 div 上使用 pull-right,但对于某些人来说,当我在 div 上使用 pull right 时,它会使 div 更宽,这样它就不会与页面的右侧齐平。我用 Chrome 来检查元素,但我不知道这个额外的宽度是从哪里来的。容器看起来更宽的不是填充或边距吗?

问题可以在所有社交媒体图标所在的页面顶部看到。 http://puntachivosurfcamp.com/

<div class="container">
   <div class="pull-right">
      <a><img/></a>
      ...
   </div>
</div>

【问题讨论】:

  • 除了pull-right 之外添加类text-right 是你要找的吗?
  • 感谢您提供的答案确实达到了预期的外观,但我仍然对宽度的来源感到好奇,如果我尝试将各个链接也拉到正确的位置,也会发生同样的事情比图片更宽。

标签: html css twitter-bootstrap twitter-bootstrap-3


【解决方案1】:

没有这样的额外空间,但文本只是向左对齐,尽管您正在谈论的容器是pull-right,但其中的对象不是。所以:

  1. 在您的 pull-right div 上也应用 text-right 以将文本与右侧对齐:)
  2. pull-right 应用于 div aka 社交媒体图标中的每个对象(但我推荐第一种方法)

说明:

容器的宽度大于其中所有对象的宽度,因此当容器中的对象左对齐时,它会向我们显示,好像右侧存在一些额外的空间,但只要我们将文本向右对齐,我们看到现在空间已经消失,对象现在位于页面的最右侧。

【讨论】:

  • 我只是将 text-right 应用于容器并完全删除了 div。但是,当从带有图像的 div 中删除 pull-right 类时,该 div 不会比图像宽(右侧没有空间)。如果应用了右拉,则 div 比所有图像都宽。
猜你喜欢
  • 2014-01-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-04
  • 2012-04-17
相关资源
最近更新 更多