CSS মানে ক্যাসকেডিং স্টাইল শীট(Cascading Style Sheets)।
CSS অনেক কাজ বাঁচায়। এটি একসাথে একাধিক ওয়েব পৃষ্ঠার বিন্যাস নিয়ন্ত্রণ করতে পারে।
ক্যাসকেডিং স্টাইল শীট (CSS) একটি ওয়েবপৃষ্ঠার বিন্যাস করতে ব্যবহৃত হয়।
CSS-এর সাহায্যে, আপনি রঙ, ফন্ট, পাঠ্যের আকার, উপাদানগুলির মধ্যে ব্যবধান, উপাদানগুলিকে কীভাবে অবস্থান এবং বিন্যস্ত করা হয়, কোন পটভূমির চিত্র বা পটভূমির রঙগুলি ব্যবহার করা হবে, বিভিন্ন ডিভাইস এবং স্ক্রীনের আকারের জন্য বিভিন্ন প্রদর্শন এবং আরো অনেক কিছু!
HTML ডকুমেন্টে CSS যোগ করা যায় ৩টি উপায়ে:
শৈলী(style) বৈশিষ্ট্য(attribute) ব্যবহার করে।<head> বিভাগে একটি <style> উপাদান ব্যবহার করে।<link> উপাদান ব্যবহার করে।CSS যোগ করার সবচেয়ে সাধারণ উপায় হল বহিরাগত CSS ফাইলে স্টাইল রাখা। যাইহোক, এই টিউটোরিয়ালে আমরা ইনলাইন এবং অভ্যন্তরীণ শৈলী(style) ব্যবহার করব, কারণ এটি প্রদর্শন করা সহজ, এবং আপনার পক্ষে নিজে চেষ্টা করা সহজ।
একটি ইনলাইন CSS একটি একক HTML উপাদানে একটি অনন্য শৈলী(style) প্রয়োগ করতে ব্যবহৃত হয়।
একটি ইনলাইন CSS একটি HTML উপাদানের শৈলী(style) বৈশিষ্ট্য ব্যবহার করে।
নিম্নলিখিত উদাহরণটি <h1> উপাদানটির পাঠ্যের রঙকে নীলে এবং <p> উপাদানটির পাঠ্যের রঙকে লালে সেট করে:
একটি অভ্যন্তরীণ CSS একটি একক HTML পৃষ্ঠার জন্য একটি style সংজ্ঞায়িত করতে ব্যবহৃত হয়।
একটি অভ্যন্তরীণ CSS একটি HTML পৃষ্ঠার <head> বিভাগে একটি <style> উপাদানের মধ্যে সংজ্ঞায়িত করা হয়।
নিম্নলিখিত উদাহরণটি সমস্ত <h1> উপাদানগুলির পাঠ্যের রঙকে (সেই পৃষ্ঠায়) নীল এবং সমস্ত <p> উপাদানগুলির পাঠ্যের রঙ লাল করে। এছাড়াও, পৃষ্ঠাটি "পাউডারব্লু" পটভূমির রঙের সাথে প্রদর্শিত হবে:
একটি বহিরাগত স্টাইল শীট অনেক HTML পৃষ্ঠাগুলির জন্য style সংজ্ঞায়িত করতে ব্যবহৃত হয়।
একটি বাহ্যিক স্টাইল শীট ব্যবহার করতে, প্রতিটি HTML পৃষ্ঠার <head> বিভাগে এটিতে একটি লিঙ্ক যুক্ত করুন:
বাহ্যিক স্টাইল শীট যেকোনো পাঠ্য সম্পাদকে(editor) লেখা যেতে পারে। ফাইলটিতে কোনো HTML কোড থাকা উচিত নয় এবং একটি .css এক্সটেনশনের সাথে সংরক্ষণ করা আবশ্যক।
এখানে "styles.css" ফাইলটি দেখতে কেমন ঠিক তেমন করেই তৈরি করতে হবে তবে নাম আলাদা রাখতে পারেন যেমন styles-এর স্থানে "custom.css"
এখানে, আমরা কিছু সাধারণভাবে ব্যবহৃত CSS বৈশিষ্ট্য প্রদর্শন করব। আপনি পরে তাদের সম্পর্কে আরো জানতে হবে।
CSS color প্রপার্টি ব্যবহার করা টেক্সট রঙ সংজ্ঞায়িত করে।
CSS font-family প্রপার্টি ব্যবহার করা ফন্টকে সংজ্ঞায়িত করে।
CSS font-size প্রপার্টি ব্যবহার করা ফন্ট আকার সংজ্ঞায়িত করে।
CSS color, font-family এবং font-size প্রপার্টির ব্যবহার:
CSS border প্রপার্টি একটি HTML এলিমেন্টের চারপাশে একটি সীমানা নির্ধারণ করে।
টিপঃ আপনি প্রায় সমস্ত HTML উপাদানের জন্য একটি সীমানা নির্ধারণ করতে পারেন
CSS বর্ডার প্রপার্টির ব্যবহার:
CSS padding প্রপার্টি পাঠ্য এবং সীমানার মধ্যে একটি প্যাডিং (স্পেস) সংজ্ঞায়িত করে।
টিপঃ আপনি প্রায় সমস্ত HTML উপাদানের জন্য একটি সীমানা নির্ধারণ করতে পারেন
CSS সীমানা এবং padding প্রপার্টির ব্যবহার:
CSS margin প্রপার্টি সীমানার বাইরে একটি মার্জিন (স্পেস) সংজ্ঞায়িত করে।
টিপঃ আপনি প্রায় সমস্ত HTML উপাদানের জন্য একটি সীমানা নির্ধারণ করতে পারেন
CSS border এবং margin প্রপার্টির ব্যবহার:
External স্টাইল শীটগুলি একটি সম্পূর্ণ URL সহ বা বর্তমান ওয়েব পৃষ্ঠার সাথে সম্পর্কিত একটি পাথের সাথে উল্লেখ করা যেতে পারে।
এই উদাহরণটি একটি স্টাইল শীটে লিঙ্ক করার জন্য একটি সম্পূর্ণ URL ব্যবহার করে:
এই উদাহরণটি বর্তমান ওয়েব সাইটের try_it_editors ফোল্ডারে অবস্থিত একটি স্টাইল শীটের সাথে লিঙ্ক করে:
এই উদাহরণটি বর্তমান পৃষ্ঠা যে ফোল্ডারে আছে একই ফোল্ডারে অবস্থিত একটি স্টাইল শীটের সাথে লিঙ্ক করে:
style প্রপার্টি ব্যবহার করুন<style> উপাদান ব্যবহার করুন<link> উপাদান ব্যবহার করুন<head> উপাদান ব্যবহার করুনcolor বৈশিষ্ট্য(property) ব্যবহার করুনfont-family প্রপার্টি ব্যবহার করুনfont-size প্রপার্টি ব্যবহার করুনborder প্রপার্টি ব্যবহার করুনpadding প্রপার্টি ব্যবহার করুনmargin প্রপার্টি ব্যবহার করুন| ট্যাগ | বর্ণনা |
|---|---|
| style | একটি HTML নথির(document) জন্য style তথ্য সংজ্ঞায়িত করে |
| link | একটি নথি(document) এবং একটি বহিরাগত(external) সম্পদের(resource) মধ্যে একটি লিঙ্ক সংজ্ঞায়িত করে |