私はフレックスボックス内で絶対要素を使用しています。私のコードはChromeで作業していますが、Firefoxは絶対的な要素を中心にしていません。フレックスボックス - 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;}
https://jsfiddle.net/nbqtn678/
Flexboxは、ほとんどのブラウザで絶対配置に適していません。 jsfiddleで作成したレイアウトを実現するには複数の方法がありますが、画像が背景画像であるか、バナー内のゆるい項目でなければなりません。結果が同じであれば、他の解決策は受け入れられますか?だから、私はいくつかの例を挙げることができます。 –
こんにちは、私は真の方法を探しています。あなたの提案は何ですか? –