<img>
通常、これを行う必要がある場合は、タグを使用しません。代わりに、要素の背景にその画像をbackground-position: 50% 50%
. 例:
HTML
<div class="onepic">
<a href="http://www.dinomuhic.com/pic/web/Wigga.jpg" class="thickbox" style="background-image: url('http://www.dinomuhic.com/pic/web/Wigga_thumb.jpg')"></a>
</div>
CSS
.thickbox {
display: block;
width: 200px;
height: 200px;
background-position: 50% 50%;
}
確かに、それは SEO に適していないか、適切に分解可能ではない可能性があります (CSS がない場合)。ただし、そのため、次のよう<img>
にタグを付けて に設定できますdisplay: none
。
HTML
<div class="onepic">
<a href="http://www.dinomuhic.com/pic/web/Wigga.jpg" class="thickbox" style="background-image: url('http://www.dinomuhic.com/pic/web/Wigga_thumb.jpg')">
<img src="http://www.dinomuhic.com/pic/web/Wigga_thumb.jpg">
</a>
</div>
CSS
.thickbox {
display: block;
width: 200px;
height: 200px;
background-position: 50% 50%;
}
.thickbox img {
display: none;
}
そして、あなたはそれを持っています。JavaScript を使用しない、SEO に適したソリューションです :-)。コンセプトを理解していただければ幸いです。さらに説明が必要な場合はお知らせください。