1

ここで、画像のタイトル「DRF が白線をはるかに上回っている間に、白線を越えたアカウントと保有開示...

ここに画像の説明を入力

css を使用して行のすぐ上にテキストを配置するにはどうすればよいですか。

HTMLコードは

         <div class="tabs">
            <img src="images/disclosure.png" />
            Accounts and Holdings Disclosure</div>
        <div class="tabs">
            <img src="images/drf.png" />
            DRF</div>

CSSは

.tabs
{
height: 85px;
border-bottom: 1px solid #fff;
text-align: center;
color: #fff;
padding-bottom:7px;
}
.tabs img
{
display: block;
margin-left: auto;
margin-right: auto;
height: 70px;
margin-top: 5px;
}
4

3 に答える 3

1

あなたは書くべきです:

.tabs {
  height: auto;
}
于 2013-02-13T08:14:51.947 に答える
1

パディングを適用するには、最初のブロックに十分なスペースがありません。.tabs は高さ 85 ピクセル、画像は高さ 70 ピクセル、上部に 5 ピクセルの余白があります。したがって、テキストの残りの垂直方向のスペースは 10 ピクセルのみであり、7 ピクセルのパディングを追加します。

私の意見では、画像のサイズを小さくする必要があります。

于 2013-02-13T08:16:17.157 に答える
0

する必要があります:

.tabs {
   height: 90px;
}
于 2013-02-13T08:17:24.137 に答える