【问题标题】:bootstrap 4 popover title is misalignedbootstrap 4 弹出框标题未对齐
【发布时间】:2017-06-24 22:04:11
【问题描述】:

嘿,我在使用带有弹出框的 bootstrap 4(使用 Laravel)时遇到以下问题:

如您所见,标题 (h3) 不知何故位于文本的左侧,但当它淡出时,它似乎正确对齐。我已经尝试了很多方法来解决这个问题,但我无法解决它。


我的<a> 看起来如下,使用了 awesome 字体:

        <a tabindex="{{ $concept->id }}" class="fa fa-info-circle no-link" id="popover-concept-{{$concept->id}}" aria-hidden="true" role="button" data-toggle="popover" data-container="body" data-trigger="focus" title="Last edited on" data-content="{{ $concept->updated_at }}"></a>

我的弹出框 jquery 如下所示:

        $('[data-toggle="popover"]').popover({
            delay: {"show" : 250, "hide" : 250},
            placement: "top",
            trigger: "hover",
            offset: "0 48px", // tether
            //template: '<div class="popover" role="tooltip"><div class="popover-arrow"></div><div class="popover-content"></div></div>',
            container: 'body',
        });

我尝试过移除 body 容器,更改偏移量......等等。让它在点击时切换(或任何其他方式)也不能解决它。当我将模板更改为不包含 h3 标题时,它会正常工作.. 但我真的想要标题..

【问题讨论】:

  • 用网络检查器检查它。必须是自定义的冲突类
  • @Ohgodwhy 我试过了,但我找不到任何冲突。 :(
  • 您能创建一个示例供我们复制吗?简化的测试用例?在 Codepen 之类的?

标签: jquery html twitter-bootstrap laravel bootstrap-4


【解决方案1】:

没有看到它很难,但请确保您的 h3.popover-title 上没有浮动并且正在显示块。问题可能是从其他地方继承来的

float: none;
display: block;

【讨论】:

  • 我尝试将它添加到 popover-title 类中,但没有任何区别。弹出框没有其他样式。
猜你喜欢
  • 1970-01-01
  • 2023-01-10
  • 2018-10-02
  • 1970-01-01
  • 2019-06-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-12
相关资源
最近更新 更多