疑似要素を使用してキャプションを追加する 1 つの方法を次に示します。
HTMLは次のようになります。
<a class="main_image" ><img src="http://placekitten.com/300/200" /></a>
CSSは次のようになります。
.main_image {
border: 1px solid blue;
padding: 10px 10px 40px 10px;
display: inline-block;
position: relative;
}
.main_image img {
vertical-align: top;
}
.main_image:after {
content: "click image to enlarge";
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 40px;
background-color: beige;
text-align: center;
}
疑似要素を<a>
タグに追加し、必要に応じて配置します。
絶対配置を使用しましたが、他にもオプションがあります。
デモを参照してください: http://jsfiddle.net/audetwebdesign/fQyhj/