画面全体を占有し、Loading...という単語を表示するdivを取得しようとしていました。テキストを中央に水平方向と垂直方向に配置したかった.
なんとか水平に揃えることができましたが、テキストは画面の中央ではなく上部にあります。
コードは次のとおりです。
<div id="loadingdiv" class="screenMask"><p>Loading . . .</p></div>
div.screenMask
{
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
overflow-y: auto;
z-index: 1000;
background-color: #000000;
opacity: 0.7;
filter: alpha(opacity=70);
text-align: center;
font-size: 28px;
}
div.screenMask p
{
border: 1px solid red;
color: white;
display: inline;
z-index: 1001;
vertical-align: middle;
}
ここにjsFiddleがあります:
垂直方向の中間位置にテキストを取得する方法を知っている人はいますか?
垂直方向の配置が機能すると思ったが、機能しない