最初、私が中央に配置されていると言うとき、私は垂直方向と水平方向の両方の中央に配置されていることを意味します。
私は、background.imagesを使用したWindows 8のように、いくつかのタイル(div)を持つテーブルを持っています。すべてのタイルには、説明と半透明の背景が付いた中央のラベル(divも)があります。
次に、タイル自体とラベルの間に別のdivを追加します。これらのdivは、基になるtile-image-divのオーバーレイとして半透明のbackground-colorを持っている必要があります。
しかし、このoverlay-divを追加すると、ラベルは水平方向の中央に配置されなくなり、タイルの上部に配置されます。どうすれば中央に配置できますか?
これはフィドルの私のコードです: フィドル (見てください)
(フィドルコードの問題は次の行です:
<div class="SemiTransOverlay">
このdivを削除すると、すべてが正しく中央に配置されます。すべてを中央に配置し、divを維持するには、何を変更する必要がありますか?)