সিএসএস এবং সংক্ষিপ্ত ইতিহাস
সিএসএস এর কাহানী'টা শুরু হয় ১৯৯৪ সালে। সর্বপ্রথম হ্যাকন উইিয়াম লি দ্বারা ১৯৯৪ সালের ১০ই অক্টোবর তারিখে সিএসএস এর ধারণা'টি প্রস্তাবিত হয়েছিল। সে সময়ে হ্যাকন উইিয়াম লি সিমনে স্যার টিম বার্নার্স-লি (World Wide Web এর জনক) এর সাথে কাজ করছিলেন। এইচটিএমএল 4 এর কিছু সমস্যা সমাধান করার জন্য সিএসএস'কে ১৯৯৪ সালে ওয়েব স্টাইলিং ভাষা হিসাবে প্রস্তাব করা হয়েছিল। ক্যাসকেডিং স্টাইল শীটস বা সিএসএস আসার পূর্বে একটি ওয়েব পেজ'কে ইচ্ছামত নকশা পরিবর্তন করার জন্য তেমন বেশি কিছু করা যেত না। হাইপার টেক্সট মার্কআপ ল্যাঙ্গুয়েজ বা এইচটিএমএল যা দ্বারা ওয়ার্ল্ড ওয়াইড ওয়েবের জন্য ডকুমেন্ট তৈরি করা হয়। এটিকে বিশেষভাবে ওয়েবপেজের বিষয়বস্তু ধারণ করার জন্য ডিজাইন করা হয়েছিল। অতঃপর স্যার হ্যাকন উইম লি দ্বারা "ক্যাসকেডিং এইচটিএমএল স্টাইল শীট" এর প্রথম খসড়াটি প্রকাশ হবার পর নকশা পরিবর্তন বা পরিবর্ধন করার জন্য একটি পৃথক ফাইলের মধ্যে রাখা সিএসএস'কে ওয়েব পেজের স্টাইল হিসেবে নির্ধারণ করা হয়। ক্যাসকেডিং শব্দ বা এই আইডিয়া'টা এক পৃষ্ঠার স্টাইল নির্ধারণ করতে একাধিক সিএসএস ফাইল একত্রিত করার ক্ষমতা থেকেই এসেছিল।
স্যার হ্যাকন উইিয়াম লি
এইচটিএমএল'কে ওয়ার্ল্ড ওয়াইড ওয়েবের জন্য উম্মুক্ত করে দেবার পর থেকেই দৈনন্দিন এটির ব্যবহার বেড়েই চলছিল। যখন এইচটিএমএল'কে অনেক মানুষ ব্যবহার করতে শুরু করে তখন ওয়েবপেজের ডিজাইনের চাহিদা সমান তালে বাড়তে থাকে। সিএসএস আসার ফলে চাহিদা এবং ডিজাইনের ক্ষমতা বৃদ্ধি পায়। যা ডেভেলপারগুলিকে ওয়েব পেজগুলি কীভাবে দেখায় তা নিয়ন্ত্রণ করতে সহয়তা করছিল। কিন্তু তখনকার ব্রাউজার গুলোতে স্টাইলিং এর জন্য ক্ষমতা ছিল সিমিত। ১৯৯০ সালের দিকে NCSA কর্তৃক ডেভলপকৃত মোজাইক ব্রাউজারের মাধ্যমে HTML বা Hyper Text Markup Language পরিচিতি লাভ করে। এই ব্রাউজার'টি ১৯৯৩ সালের দিকে ওয়েবের জন্য আগের তুলনায় আরও অনেক বেশি জনপ্রিয়তা লাভ করে। কিন্তু তখনও এটি শুধুমাত্র ফন্ট এবং রঙ পরিবর্তন করার মধ্য সীমিত ছিল। সমস্যা সমাধানে ওয়েব পেজ স্টাইলের জন্য নয়'টি ভিন্ন ভিন্ন স্টাইল শীট প্রস্তাব জমা দেওয়া হয়েছিল। সর্বশেষ ২০০৫ সালের মে মাসে নির্মিত www-style মেইলিং লিস্টে আলোচনাগুলি CSS এর বিকাশকে প্রভাবিত করেছিল। অন্যান্য মার্কআপ ভাষার জন্য স্টাইল শীটগুলি ব্যবহার করতে সক্ষম হওয়ার কারণে এটি গুরুত্বপূর্ণ হয়ে উঠেছিল। যদিও সম্পূর্ণরূপে কার্যকর সিএসএসের কাছাকাছি আসতে কোনও ব্রাউজারের ৩ বছর সময় লেগেছিল। তবে ১৯৯৬ সালের অগাস্ট মাসে মাইক্রোসফট ইন্টারনেট এক্সপ্লোরার সিএসএস'কে সর্বপ্রথম পূর্ণ রূপে সমর্থন করে। বলা বাহুল্য নেটস্কেপ সিএসএস সমর্থনে যথোপযুক্ত সহায়ক।
সিএসএস লেভেল 1 W3C কর্তৃক ১৯৯৬ সালের ডিসেম্বরে সুপারিশ করা হয়েছিল। যাতে সিএসএস 1 এর প্রকাশের সমর্থিত: ফন্টের বৈশিষ্ট্য, টেক্সট বৈশিষ্ট্য, টেক্সটের সারিবদ্ধকরণ, টেবিল, চিত্র, ব্যাকগ্রাউন্ডের রং, শব্দ, অক্ষর এবং লাইনের দূরত্ব, মার্জিন , সীমানা, প্যাডিং, পজিশনিং, এবং অনন্য সনাক্তকরণ গুণাবলী গ্রুপ শ্রেণীবদ্ধকরণ প্রকাশ পায়। এই প্রকাশনার পরে ক্যাসকেডিং স্টাইল শীট এবং ফরম্যাটিং প্রোপার্টি ওয়ার্কিং গ্রুপ W3C দ্বারা সিএসএসে সম্পূর্ণ মনোযোগ দেওয়ার জন্য গঠিত হয়েছিল।
২০০১ সালের মে মাসে W3C সি সিএস 2 প্রকাশ করেছে, যাতে জেড-ইনডেক্স, মিডিয়া টাইপস, ডাইড্রাইকশনাল টেক্সট, পরম, আপেক্ষিক এবং স্থির অবস্থান এবং নতুন স্টাইল শীটগুলির জন্য সমর্থন সহ নতুন ক্ষমতা যোগ করা হয়। সিএসএস রিলিজের অনেক দিন পরে ২০১১ সালের দিকে একটি নতুন ব্রাউজার অপেরা মুক্তি পায় যা ছিল সম্পূর্ণ CSS সমর্থিত। সিএসএস 3 রিলিজের সাথে স্টাইল শীটের ক্ষমতা মডিউল করা হয়। এর পরেও সময়ের প্রয়োজনে স্টাইশীটের মধ্য বেশ কিছু ফিউছার যোগ করা হয়। জনপ্রিয় প্রায় সকল ব্রাউজার সমর্থনের কারণে ওয়েবসাইট তৈরী করার জন্য এইচটিএমএল এবং সিএসএস দু'টোই এখন একে অপরের সহায়ক ভূমিকা পালন করে যাচ্ছে।

রঙ করা শিখুন

এইচটিএমএল আইকন

ওয়েবের যত ফন্টস

সিএসএস এনিমেশন

হরেক রকম মেনু

সিএসএস নকশা
