html - 在 BX Slider 中垂直对齐动态文本 div

标签 html css bxslider

我有一个 BX slider ,其中背景图像随每张幻灯片而变化,背景图像顶部有一个带有文本的 div。我想将此文本 div 垂直居中,但由于文本是动态的,所以它不能有特定的高度。

我也希望它能够在所有屏幕尺寸上响应地工作。

我已经尝试在 <li> 上显示:表格单元格但它不适用于 float:left。请查看我的实时网站上的代码:

你可以找到here我指的 slider 位于带彩色背景的引号区域页脚的正上方。

我很接近,但我想出的解决方案需要一个高度声明,它不适用于所有幻灯片。

提前致谢。

最佳答案

使用flexbox .

HTML:

<div id="parent">
   <div id="child">Your text</div>
</div>

CSS:

#parent
{
    display:flex;
}
#child
{
    margin:auto; //this will center #child both horizontally and vertically
}

关于html - 在 BX Slider 中垂直对齐动态文本 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29563368/

相关文章:

html - 在标题之后,将点设置到页面边缘

html - 两个 div(一个有绝对高度,另一个有滚动条)

css - 如何使用 CSS 删除按钮中的链接下划线

javascript - BxSlider 缩略图

html - 从 Sharepoint 服务器更改客户端分类选择器的样式

html - 如何不让手机上的黑暗模式影响我的网站?

jquery - 从 bxSlider 中删除寻呼机

javascript - bxslider - 幻灯片重叠 - 在 1 帧中显示两张幻灯片

html - 我想让文本稍微居中,但它跳到一个新行

python - Django 多个搜索词