CSS কি
CSS মানে ক্যাসকেডিং স্টাইল শীট। এটি একটি স্টাইল শীট ভাষা যা মার্কআপ ভাষায় লেখা একটি নথির চেহারা এবং বিন্যাস বর্ণনা করতে ব্যবহৃত হয়। এটি HTML-এ একটি অতিরিক্ত বৈশিষ্ট্য প্রদান করে। এটি সাধারণত ওয়েব পেজ এবং ইউজার ইন্টারফেসের স্টাইল পরিবর্তন করতে HTML এর সাথে ব্যবহার করা হয়। এটি প্লেইন XML, SVG এবং XUL সহ যেকোনো ধরনের XML নথির সাথেও ব্যবহার করা যেতে পারে।
ওয়েব অ্যাপ্লিকেশনের জন্য ইউজার ইন্টারফেস এবং অনেক মোবাইল অ্যাপ্লিকেশনের জন্য ইউজার ইন্টারফেস তৈরি করতে বেশিরভাগ ওয়েবসাইটে HTML এবং JavaScript-এর সাথে CSS ব্যবহার করা হয়।
CSS কি করে
আপনি আপনার পুরানো HTML নথিতে নতুন চেহারা যোগ করতে পারেন।
আপনি CSS কোডের মাত্র কয়েকটি পরিবর্তনের মাধ্যমে আপনার ওয়েবসাইটের চেহারা সম্পূর্ণরূপে পরিবর্তন করতে পারেন।
কেন CSS ব্যবহার করুন
এইগুলি হল CSS এর তিনটি প্রধান সুবিধা:
1) একটি বড় সমস্যা সমাধান করে
CSS-এর আগে, প্রতিটি ওয়েব পেজে ফন্ট, রঙ, ব্যাকগ্রাউন্ড স্টাইল, এলিমেন্ট অ্যালাইনমেন্ট, বর্ডার এবং সাইজের মতো ট্যাগগুলি পুনরাবৃত্তি করতে হত। এটি একটি খুব দীর্ঘ প্রক্রিয়া ছিল. উদাহরণস্বরূপ: আপনি যদি একটি বড় ওয়েবসাইট তৈরি করেন যেখানে প্রতিটি একক পৃষ্ঠায় ফন্ট এবং রঙের তথ্য যোগ করা হয়, এটি একটি দীর্ঘ এবং ব্যয়বহুল প্রক্রিয়া হয়ে উঠবে। এই সমস্যা সমাধানের জন্য CSS তৈরি করা হয়েছিল। এটি একটি W3C সুপারিশ ছিল.
2) অনেক সময় বাঁচায়
CSS শৈলীর সংজ্ঞাগুলি বহিরাগত CSS ফাইলগুলিতে সংরক্ষিত হয় তাই শুধুমাত্র একটি ফাইল পরিবর্তন করে সম্পূর্ণ ওয়েবসাইট পরিবর্তন করা সম্ভব।
3) আরো বৈশিষ্ট্য প্রদান
CSS ওয়েবসাইটের চেহারা এবং অনুভূতি সংজ্ঞায়িত করার জন্য প্লেইন HTML এর চেয়ে আরও বিস্তারিত বৈশিষ্ট্য প্রদান করে।

