সিএসএস নথির কোন উপাদানটিতে কোন শৈলী প্রয়োগ করে তা নির্ধারণ করতে প্যাটার্ন মিলিংয়ের নিয়মগুলিতে নির্ভর করে। এই নিদর্শন বলা হয় নির্বাচকরা এবং তারা ট্যাগ নাম থেকে পরিসীমা (উদাহরণস্বরূপ,
পি অনুচ্ছেদের ট্যাগগুলি মেলে) খুব জটিল নিদর্শন যা একটি দস্তাবেজের খুব নির্দিষ্ট অংশগুলির সাথে মেলে (উদাহরণস্বরূপ,
পি # রহস্য> b.highlight যে কোন মেলে হবে
খ একটি বর্গ সঙ্গে ট্যাগ
লক্ষণীয় করা যে আইডি সঙ্গে অনুচ্ছেদের একটি শিশু
আমার পরিচিতি).
সিএসএস নির্বাচক একটি CSS স্টাইল কলের অংশ যা ওয়েব পৃষ্ঠাটির কোন অংশটিকে স্টাইল করা উচিত তা চিহ্নিত করে। নির্বাচিত এইচটিএমএল কীভাবে স্টাইল করা হবে তা সংজ্ঞায়িত করে নির্বাচক একটি বা একাধিক বৈশিষ্ট্য ধারণ করে।
সিএসএস নির্বাচকরা
নির্বাচক বিভিন্ন ধরনের আছে:
- টাইপ নির্বাচক - একটি নির্দিষ্ট উপাদান মেলা
- ক্লাস নির্বাচক - একটি নির্দিষ্ট বর্গ সঙ্গে মিলিত উপাদান
- আইডি নির্বাচক - একটি নির্দিষ্ট আইডি সঙ্গে উপাদান মিলে
- বংশধর নির্বাচনী - একটি নির্দিষ্ট উপাদান বংশধর যে মিলছে উপাদান
- শিশু নির্বাচক - নির্দিষ্ট উপাদান একটি শিশু যে মিলছে উপাদান
- সার্বজনীন নির্বাচক - কোনো উপাদান মিলে যায়
- সংলগ্ন ভাইবোন নির্বাচকগণ - অবিলম্বে একটি নির্দিষ্ট উপাদান দ্বারা পূর্বে মিলিত উপাদান
- বৈশিষ্ট্য নির্বাচক - একটি নির্দিষ্ট বৈশিষ্ট্য বা বৈশিষ্ট্য মান সঙ্গে মিলিত উপাদান
- ছদ্ম-শ্রেণী নির্বাচক - একটি নির্দিষ্ট ছদ্ম শ্রেণী সঙ্গে মিলিত উপাদান
- ছদ্ম-উপাদান নির্বাচক - নির্দিষ্ট ছদ্ম-উপাদান বৈশিষ্ট্য সঙ্গে মিলিত উপাদান
বিন্যাস সিএসএস শৈলী এবং সিএসএস নির্বাচক
সিএসএস স্টাইলের বিন্যাস এই রকম দেখাচ্ছে:
নির্বাচক {শৈলী সম্পত্তি: শৈলী; }
কমা সঙ্গে একই শৈলী আছে একাধিক নির্বাচক পৃথক। এই নির্বাচক গ্রুপিং বলা হয়। উদাহরণ স্বরূপ:
selector1 , selector2 {শৈলী সম্পত্তি: শৈলী; }
গ্রুপিং নির্বাচকরা আপনার সিএসএস শৈলীগুলি কমপ্যাক্ট রাখার জন্য একটি শর্ট্যান্ড্যান্ড প্রক্রিয়া। উপরের গ্রুপটি একই রকম প্রভাব ফেলবে:
selector1 {শৈলী সম্পত্তি: শৈলী; }selector2 {শৈলী সম্পত্তি: শৈলী; } সব ব্রাউজার সব সিএসএস নির্বাচক সমর্থন করে না। তাই আপনি যত তাড়াতাড়ি অপারেটিং সিস্টেম হিসাবে অনেক ব্রাউজারে আপনার নির্বাচকদের পরীক্ষা করতে ভুলবেন না। কিন্তু যদি আপনি CSS1 বা CSS2 সিলেক্টর ব্যবহার করেন তবে আপনার উচিত ভাল। সর্বদা আপনার সিএসএস নির্বাচক পরীক্ষা করুন