নীচে অ্যাডোব ডক্স থেকে প্রাপ্ত ।
মিডিয়া প্রশ্নের স্পেসিফিকেশন কীওয়ার্ডও সরবরাহ করে only
, যা পুরানো ব্রাউজারগুলি থেকে মিডিয়া প্রশ্নগুলি গোপন করার উদ্দেশ্যে। মত not
, কীওয়ার্ডটি অবশ্যই ঘোষণার শুরুতে আসতে হবে। উদাহরণ স্বরূপ:
media="only screen and (min-width: 401px) and (max-width: 600px)"
মিডিয়া প্রশ্নগুলি স্বীকৃত নয় এমন ব্রাউজারগুলি মিডিয়া ধরণের একটি কমা-বিচ্ছিন্ন তালিকা আশা করে এবং স্পেসিফিকেশনটি বলে যে তাদের হাইফেন নয় এমন প্রথম ননালফ্যানুমিক অক্ষরের আগেই প্রতিটি মান ছাঁটাই করা উচিত । সুতরাং, একটি পুরানো ব্রাউজারের পূর্ববর্তী উদাহরণটিকে এটি হিসাবে ব্যাখ্যা করা উচিত :
media="only"
কেবলমাত্র কোনও মিডিয়া টাইপ না থাকায় স্টাইলশীট উপেক্ষা করা হয়। একইভাবে, একটি পুরানো ব্রাউজারটির ব্যাখ্যা করা উচিত
media="screen and (min-width: 401px) and (max-width: 600px)"
যেমন
media="screen"
অন্য কথায়, এটি সমস্ত স্ক্রিন ডিভাইসে স্টাইলের নিয়মগুলি প্রয়োগ করা উচিত, যদিও এটি মিডিয়া প্রশ্নের কী বোঝায় তা জানে না।
দুর্ভাগ্যক্রমে, IE 6–8 স্পেসিফিকেশনটি সঠিকভাবে প্রয়োগ করতে ব্যর্থ হয়েছে।
সমস্ত স্ক্রীন ডিভাইসে স্টাইল প্রয়োগ করার পরিবর্তে এটি পুরোপুরি স্টাইল শীটটিকে উপেক্ষা করে।
এই আচরণ সত্ত্বেও, আপনি যদি অন্য, কম সাধারণ ব্রাউজারগুলির থেকে শৈলীগুলি আড়াল করতে চান তবেই মিডিয়া প্রশ্নগুলি উপসর্গের জন্য এটি প্রস্তাবিত।
সুতরাং, ব্যবহার
media="only screen and (min-width: 401px)"
এবং
media="screen and (min-width: 401px)"
আইই --৮ এ একই প্রভাব ফেলবে: উভয়ই এই স্টাইলগুলি ব্যবহার করা থেকে বিরত রাখবে। সেগুলি তবে ডাউনলোড হবে।
এছাড়াও, CSS3 মিডিয়া ক্যোয়ারী সমর্থন করে এমন ব্রাউজারগুলিতে, ভিউপোর্টের প্রস্থটি 401px
যদি পর্দার চেয়ে বড় হয় এবং মিডিয়া প্রকারটি স্ক্রিন হয় তবে উভয় সংস্করণ স্টাইলগুলি লোড করবে ।
আমি সম্পূর্ণরূপে নিশ্চিত নই যে সিএসএস 3 মিডিয়া ক্যোয়ারী সমর্থন করে না এমন কোন ব্রাউজারগুলির only
সংস্করণটির প্রয়োজন হবে
media="only screen and (min-width: 401px)"
উল্টোদিকে
media="screen and (min-width: 401px)"
এটি ব্যাখ্যা করা হয় না তা নিশ্চিত করার জন্য
media="screen"
এটি ডিভাইস ল্যাব অ্যাক্সেস সহ কারও পক্ষে ভাল পরীক্ষা হবে।
only
শব্দ পুরোনো ব্রাউজার থেকে স্টাইল শীট লুকাবো, নীচের @hybrid দ্বারা উত্তর দেখুন। তিনি এটি খুব ভাল ব্যাখ্যা করেছেন।