আমি :beforeঅন্য চিত্রের উপর একটি চিত্র স্থাপনের জন্য নির্বাচককে ব্যবহার করার চেষ্টা করছি , তবে আমি খুঁজেছি যে এটি কোনও imgউপাদানটির আগে কোনও চিত্র স্থাপন করার জন্য কেবল কোনও কার্যকর উপাদান ব্যবহার করে না some বিশেষত, আমার শৈলীগুলি হ'ল:
.container
{
position: relative;
display: block;
}
.overlay:before
{
content: url(images/[someimage].png);
position: absolute;
left:-20px;
top: -20px;
}
এবং আমি দেখতে পাচ্ছি যে এটি ভাল কাজ করে:
<a href="[url]" class="container">
<span class="overlay"/>
<img width="200" src="[url]"/>
</a>
তবে এটি করে না:
<a href="[url]" class="container">
<img width="200" src="[url]" class="overlay"/>
</a>
আমি এর পরিবর্তে একটি divবা pউপাদান ব্যবহার করতে পারি spanএবং ব্রাউজারটি সঠিকভাবে imgউপাদানটিতে থাকা চিত্রটির উপরে আমার চিত্রটি ওভারলে করে , তবে আমি যদি ওভারলে ক্লাসটি imgনিজেই প্রয়োগ করি তবে এটি কার্যকর হয় না।
আমি এই কাজটি করতে চাই কারণ এটি অতিরিক্ত spanআমাকে আপত্তিজনক করে তোলে, তবে আরও গুরুত্বপূর্ণ, আমি প্রায় 100 টি ব্লগ পোস্ট পেয়েছি যা আমি সংশোধন করতে চাই এবং আমি যদি কেবল স্টাইলশিটটি সংশোধন করতে পারি তবে আমি একযোগে এটি করতে পারি, তবে যদি আমাকে ফিরে যেতে হবে এবং spanউপাদান aএবং imgউপাদানগুলির মধ্যে একটি অতিরিক্ত উপাদান যুক্ত করতে হয় তবে এটি আরও অনেক বেশি কাজ হবে।