Saya mencoba menggunakan :beforepemilih untuk menempatkan gambar di atas gambar lain, tetapi saya menemukan bahwa itu tidak berfungsi untuk menempatkan gambar di depan imgelemen, hanya beberapa elemen lainnya. Secara khusus, gaya saya adalah:
.container
{
position: relative;
display: block;
}
.overlay:before
{
content: url(images/[someimage].png);
position: absolute;
left:-20px;
top: -20px;
}
dan saya menemukan bahwa ini berfungsi dengan baik:
<a href="[url]" class="container">
<span class="overlay"/>
<img width="200" src="[url]"/>
</a>
tetapi ini tidak:
<a href="[url]" class="container">
<img width="200" src="[url]" class="overlay"/>
</a>
Saya bisa menggunakan elemen divatau pbukan itu span, dan browser dengan benar overlay gambar saya di atas gambar di imgelemen, tetapi jika saya menerapkan kelas overlay ke imgitu sendiri, itu tidak berfungsi.
Saya ingin ini berfungsi karena tambahan itu spanmenyinggung perasaan saya, tetapi yang lebih penting, saya punya sekitar 100 posting blog yang ingin saya modifikasi, dan saya bisa melakukan ini dalam sekali jalan jika saya bisa memodifikasi stylesheet, tetapi jika saya harus kembali dan menambahkan spanelemen tambahan di antara elemen adan img, ini akan menjadi lebih banyak pekerjaan.