সমস্যা
না, মিডিয়া ক্যোয়ারীগুলি এভাবে ব্যবহার করা যাবে না
<span style="@media (...) { ... }"></span>
সমাধান
তবে আপনি যদি উড়তে এবং প্রতিক্রিয়াশীল হিসাবে ব্যবহারযোগ্য একটি নির্দিষ্ট আচরণ সরবরাহ করতে চান তবে আপনি style
মার্কআপটি ব্যবহার করতে পারেন , বৈশিষ্ট্যটি নয়।
ই আই
<style scoped>
.on-the-fly-behavior {
background-image: url('particular_ad.png');
}
@media (max-width: 300px) {
.on-the-fly-behavior {
background-image: url('particular_ad_small.png');
}
}
</style>
<span class="on-the-fly-behavior"></span>
কোডপেইনে সরাসরি কাজ করে কোডটি দেখুন
উদাহরণস্বরূপ আমার ব্লগে আমি সিএসএসের ঘোষণার পরেই একটি <style>
মার্কআপ ইনজেক্ট করি এবং এতে আমি কোনও শিল্পী লেখার সময় ফ্লাইতে অতিরিক্ত শ্রেণি তৈরি করার জন্য রিয়েল কন্টেন্ট টেক্সারিয়ার পাশে সরবরাহ করা টেক্সারিয়া সামগ্রী সরবরাহ করি।<head>
<link>
দ্রষ্টব্য: scoped
বৈশিষ্ট্যটি HTML5 নির্দিষ্টকরণের একটি অংশ ation আপনি যদি এটি ব্যবহার না করেন তবে বৈধতাদাতা আপনাকে দোষ দেবে তবে ব্রাউজারগুলি বর্তমানে আসল উদ্দেশ্য সমর্থন করে না: <style>
কেবলমাত্র তাত্ক্ষণিকভাবে পিতামাতার উপাদান এবং সেই উপাদানটির শিশু উপাদানগুলিকেই বাদ দেওয়া হয়েছে। <style>
উপাদানটি <head>
মার্কআপে থাকলে স্কোপ বাধ্যতামূলক নয় ।
আপডেট: আমি সর্বদা প্রথমে মোবাইলে নিয়ম ব্যবহার করার পরামর্শ দিচ্ছি যাতে আগের কোডটি হওয়া উচিত:
<style scoped>
/* 0 to 299 */
.on-the-fly-behavior {
background-image: url('particular_ad_small.png');
}
/* 300 to X */
@media (min-width: 300px) { /* or 301 if you want really the same as previously. */
.on-the-fly-behavior {
background-image: url('particular_ad.png');
}
}
</style>
<span class="on-the-fly-behavior"></span>