-3
画像にテキストを表示する唯一の方法はありますか? ポジション:絶対; トップ:0; (0または画像がどこにあるか)"position:absolute"を使わずに画像にテキストをつける方法は?
これを達成する他の方法はありますか?
画像にテキストを表示する唯一の方法はありますか? ポジション:絶対; トップ:0; (0または画像がどこにあるか)"position:absolute"を使わずに画像にテキストをつける方法は?
これを達成する他の方法はありますか?
htmlレイアウトによっては、他にもオプションがあります。コメントでトーストが言ったように背景画像を使用してください。負のマージンを使用することもできます。この例のように:
.myimage{
background:red;
display:block;
margin-bottom: -50px;
}
.mytext{
color:white;
}
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==" alt="Red block" width="100" height="100" class="myimage" />
<div class="mytext">
[SOME TEXT]
</div>
ポジションはあなたが試したもののコードをポストする必要があり – Jonny
を表示するために取得したテキストとは何の関係もありません。これに対してポジションアブソリュートを使用すると何が問題になりますか?これを行う別の方法は、テキストを含む要素に背景イメージを追加することです。 – toast