ক্যাসকেডিং স্টাইল শীট (সিএসএস) একটি স্টাইল শীট ভাষা যা একটি মার্কআপ শ্যাডাগেলিক এইচটিএমএল লিখিত একটি নথির উপস্থাপনা বর্ণনা করার জন্য ব্যবহৃত হয়। সিএসএস হল এইচটিএমএল এবং জাভাস্ক্রিপ্ট পাশাপাশি ওয়ার্ল্ড ওয়াইড ওয়েবের ভিত্তিপ্রস্তর প্রযুক্তি।
সিএসএস লেআউট, রং এবং ফন্ট সহ উপস্থাপনা এবং সামগ্রী বিচ্ছেদ সক্ষম করার জন্য ডিজাইন করা হয়েছে।এই বিচ্ছেদ বিষয়বস্তু অ্যাক্সেসিবিলিটি উন্নত করতে পারে, উপস্থাপনা বৈশিষ্ট্যগুলির স্পেসিফিকেশনে আরও নমনীয়তা এবং নিয়ন্ত্রণ সরবরাহ করতে পারে, একাধিক ওয়েব পৃষ্ঠাগুলিকে পৃথক CSS ফাইলটিতে প্রাসঙ্গিক CSS নির্দিষ্ট করে ফরম্যাটিং ভাগ করতে সক্ষম করে এবং স্ট্রাকচারাল সামগ্রীতে জটিলতা এবং পুনরাবৃত্তি কমিয়ে দেয়।
বিন্যাসকরণ এবং সামগ্রীর বিচ্ছেদ এছাড়াও বিভিন্ন রেন্ডারিং পদ্ধতিগুলির জন্য, যেমন অন-স্ক্রীন, মুদ্রণ, ভয়েস (বক্তৃতা-ভিত্তিক ব্রাউজার বা স্ক্রীন রিডারের মাধ্যমে) এবং ব্রেইল-ভিত্তিক বিভিন্ন ধরণের শৈলীগুলিতে একই মার্কআপ পৃষ্ঠাটি উপস্থাপন করা সম্ভবপর করে টাচ ডিভাইস। যদি কোনও মোবাইল ডিভাইসে সামগ্রী অ্যাক্সেস করা হয় তবে সিএসএসের বিকল্প ফর্ম্যাটিংয়ের জন্য নিয়ম রয়েছে।
একাধিক নিয়ম একটি নির্দিষ্ট উপাদান মিললে যদি কোন শৈলী নিয়ম প্রয়োগ করা হয় তা নির্ধারণ করতে ক্যাসকেডিং নির্দিষ্ট অগ্রাধিকার স্কীম থেকে আসে। এই cascading অগ্রাধিকার প্রকল্প পূর্বাভাসযোগ্য হয়।
সিএসএস স্পেসিফিকেশন ওয়ার্ল্ড ওয়াইড ওয়েব কনসোর্টিয়াম (W3C) দ্বারা রক্ষণাবেক্ষণ করা হয়। ইন্টারনেট মিডিয়া টাইপ (এমআইএম টাইপ) টেক্সট / CSS RFC 2318 (মার্চ 1998) দ্বারা সিএসএস ব্যবহারের জন্য নিবন্ধিত। W3C সিএসএস নথির জন্য একটি ফ্রি সিএসএস যাচাইকরণ পরিষেবা পরিচালনা করে।
এইচটিএমএল ছাড়াও, অন্যান্য মার্কআপ ভাষাগুলি এক্সএইচটিএমএল, প্লেইন এক্সএমএল, এসভিজি, এবং এক্সএল সহ সিএসএস ব্যবহার সমর্থন করে।
সিএসএস তথ্য বিভিন্ন উত্স থেকে সরবরাহ করা যেতে পারে। এই উত্সগুলি ওয়েব ব্রাউজার, ব্যবহারকারী এবং লেখক হতে পারে। লেখক থেকে তথ্য ইনলাইন, মিডিয়া টাইপ, গুরুত্ব, নির্বাচক নির্দিষ্টকরণ, নিয়ম আদেশ, উত্তরাধিকার এবং সম্পত্তি সংজ্ঞা মধ্যে আরও শ্রেণীবদ্ধ করা যেতে পারে। সিএসএস স্টাইল তথ্য একটি পৃথক নথিতে হতে পারে অথবা এটি একটি HTML নথিতে এমবেড করা যেতে পারে। একাধিক স্টাইল শীট আমদানি করা যাবে। ব্যবহার করা আউটপুট ডিভাইস উপর নির্ভর করে বিভিন্ন শৈলী প্রয়োগ করা যেতে পারে; উদাহরণস্বরূপ, পর্দা সংস্করণটি মুদ্রিত সংস্করণ থেকে পুরোপুরি ভিন্ন হতে পারে, যাতে লেখক প্রতিটি মডিউমের জন্য যথাযথভাবে উপস্থাপন করতে পারেন।
সর্বোচ্চ অগ্রাধিকার সহ স্টাইল শীট সামগ্রী প্রদর্শন নিয়ন্ত্রণ করে। উচ্চ অগ্রাধিকার উৎসের মধ্যে সেট করা ঘোষণাগুলি নিম্ন অগ্রাধিকারের উত্স হিসাবে প্রেরিত হয় না, যেমন ব্যবহারকারী এজেন্ট শৈলী। প্রক্রিয়া ক্যাসকেডিং বলা হয়।
সিএসএস লক্ষ্যগুলির মধ্যে একটি হল উপস্থাপনার উপরে ব্যবহারকারীদের আরও নিয়ন্ত্রণ করার অনুমতি দেওয়া। যে কেউ লাল ইটালিক শিরোনাম পড়তে কষ্ট পায় সেটি ভিন্ন স্টাইল শীট প্রয়োগ করতে পারে। ব্রাউজার এবং ওয়েব সাইটে নির্ভর করে, ব্যবহারকারী ডিজাইনারদের দ্বারা সরবরাহিত বিভিন্ন স্টাইল শীটগুলি থেকে চয়ন করতে পারেন, বা সমস্ত যোগ করা শৈলীগুলি সরাতে পারেন এবং ব্রাউজারের ডিফল্ট স্টাইলিং ব্যবহার করে সাইটটি দেখতে পারেন, বা অন্য কোন পরিবর্তন ছাড়াই শুধুমাত্র লাল ইটালিক শিরোনাম শৈলীকে ওভাররাইড করতে পারেন। বৈশিষ্ট্যাবলী