0

画像とキャプションの両方にhtmlリンクタグをラップしたいので、次のようにします

<a href="link"><img src="...">Caption Text</img></a>

キャプションは画像の下に表示する必要がありますが、それを行う良い方法がわかりません (a の追加は<br>機能しますが、汚れているようです)。スタイル付きの要素を使用できるようにしたいのですがdiv、そこに入れることができません。

4

4 に答える 4

1

キャプションをスパン内にラップできます

<a href="link"><img src="..."/><span style="display: block;">Caption Text</span></a>

http://jsfiddle.net/ZgKqF/

于 2012-08-03T16:28:25.720 に答える
1

このようにしてみてください:<a href="link"><img src="..." alt="Caption Text" /></a>

次に、javascript を使用して alt 属性を表示し、javascript で表示します。これを参照してください<a> タグ内にある画像から「alt」属性を取得します

于 2012-08-03T16:30:21.713 に答える
-1

a(スタイルを設定する方法に関して)divのように動作させることができます。

display: block
于 2012-08-03T16:27:34.697 に答える