【发布时间】:2017-06-23 01:49:21
【问题描述】:
我在 flexbox 中使用绝对元素。我的代码在 chrome 上工作,但 Firefox 没有将我的绝对元素居中,也没有缩放我的图像。
这是我的代码
<figure class="banner">
<img src="http://doc.jsfiddle.net/_downloads/jsfiddle-desktop-1440x900-a.png" />
<figcaption>
<p>TEXT</p>
<h3>TİTLE</h3>
<p>TEXT</p>
<a href="#">DETAIL</a>
</figcaption>
</figure>
css:
.banner{display:flex; overflow:hidden; justify-content:center; position:relative; width:350px;}
.banner figcaption{position:absolute; z-index:1; color:@white; text-align:center; width:90%; align-self:center; background:#f00;}
【问题讨论】:
-
Flexbox 在大多数浏览器中的绝对定位效果不佳。有多种方法可以实现您在 jsfiddle 中制作的布局,但如果图像可以是背景图像或者应该是横幅内的松散项目,我会这样做。只要结果相同,是否可以接受任何其他解决方案?因为那样我就可以举出一些例子。
-
嗨,保罗,我正在寻找真正的方法。那你有什么建议。