html - 更改 twitter bootstrap popover 的宽度

标签 html css twitter-bootstrap popover

我正在尝试使用 bootstrap 3 更改 twitter bootstrap popover 的宽度:

<button type="button" class="btn btn-default" data-container="body" data-toggle="popover" data-placement="right" data-content="Vivamus sagittis lacus vel augue laoreet rutrum faucibus.">
$('#popover').popover(options)

目前,弹出窗口中的内容分布在两行中。我希望弹出窗口内容保持在一行中。这可能吗?

我正在使用 C#、html 和 css。

最佳答案

您可以使用 CSS 更改弹出窗口的尺寸:

.popover{
    width:200px;
    height:250px;    
}

但是那个 CSS 会改变所有的弹出窗口。您需要做的是将按钮放在容器元素中并像这样使用 CSS:

#containerElem .popover {
  width:200px;
  height:250px;
  max-width:none; // Required for popovers wider than 276px (Bootstrap's max-width for popovers)
}

您还需要更改 data-container="#containerElem" 以匹配您的容器。

注意:如果您的弹出窗口的宽度大于 276 像素,您还需要覆盖 max-width 属性。因此,将 max-width: none 添加到 .popover {} 类。

这是一个 jsFiddle:http://jsfiddle.net/4FMmA/

关于html - 更改 twitter bootstrap popover 的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22268374/

相关文章:

html - 当 Div 达到父 div 的宽度时换行

javascript - 从自定义模块模式 Javascript 库调用 XMLHttpRequest 时没有任何反应

javascript - 相对于光标坐标的 Div 位置

javascript - 当移动设计非常不同(也就是不能使用网格布局)时,如何处理组件的桌面布局和移动布局?

android - 股票 android 浏览器上的模糊图像

javascript - JQuery 在 stop() 调用后重新启动动画

html - SVG 在 HTML 中不使用字体

javascript - 从打开的 Bootstrap 3 下拉菜单切换到不同的下拉菜单需要在移动设备上额外点击

jquery - 无法使用 Bootstrap 获得下拉菜单

twitter-bootstrap - Bootstrap 工具提示导致网格布局中的表单元素折叠间距