0

これは非常に単純な問題のように思えるかもしれませんが、これまでのところ私を困惑させることができました。verticalalignプロパティは正しく機能します。
ただし、画像の中央に沿って走らせたいテキストの後にタグを追加すると、タグの後のテキストは画像
の真下に表示されます。

例:

<img src="test.png" width="50" height="50" alt="test" style="vertical-align:middle;"/>        This text is fine. <br />This text is not.
4

3 に答える 3

1

これを試して:

<img src="test.png" width="50" height="50" alt="test" style="vertical-align:middle;"/>        

<div style='display:inline-block; vertical-align:top;'> 
    <span style='display:inline-block;vertical-align:middle;'>This text is fine. <br />This text is not.
</div>
于 2012-04-24T08:20:01.180 に答える
0

あなたの例にはタグが含まれています<br />。これは定義上、改行を意味します。

于 2012-04-24T08:12:15.887 に答える
0

ここでは、CSSのほぼすべてを中央に配置するための最良の方法を示します。

.centrado-vertical{
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
于 2015-06-27T07:45:29.833 に答える