সি.এস.এস. কি?
CSS এর পূর্ণরূপ হচ্ছে Cascading Style Sheet. এটি একটি স্টাইলশীট ল্যাংগুয়েজ। এটি মার্ক-আপ ল্যাংগুয়েজ দ্বারা তৈরিকৃত ডকুমেন্টকে বিভিন্ন নান্দনিক বিন্যাসে প্রদর্শন করে। সিএসএস-এর কৌশল প্রয়োগ করে ওয়েব পেজের বিভিন্ন উপাদানের প্রদর্শিত রূপ, রং, অবস্থান, গঠন, আন্ত-সক্রিয়তা ইত্যাদি নির্মাণ বা নির্ধারণ হয়।
সি.এস.এস. কিভাবে কাজ করে?
CSS সরাসরি নিজে ওয়েব পেজের পরিবর্তন ঘটাতে পারেনা। এটি মার্ক-আপ ল্যাংগুয়েজের ডকুমেন্ট যেমন; HTML, XHTML, plain XML, SVG, XUL ইত্যাদি ডকুমেন্ট-কে CSS নিয়ন্ত্রন করে বা এরা CSS-কে ব্যবহার করে। এমন কি JavaScript-এ CSS-এর অন্তর্ভুক্তি ও নিয়ন্ত্রন রয়েছে।কিভাবে সি.এস.এস. প্রয়োগ করা হয়?
ওয়েব পেজে তৈরি করার ডকুমেন্ট যেমন HTML বা অন্যান্য ফাইলে CSS-কে তিন ভাবে প্রয়োগ করা যায়। যেমন; ইনলাইন, ইন্টারনাল এবং এক্সটার্নাল।
Inline CSS: HTML এলিমেন্টে style এট্রিবিউট দিয়ে CSS-এর কোড লেখা যায়। যেহেতু এলিমেন্টের ভিতরেই CSS লেখা হয় তাই ইনলাইন CSS এর জন্য সিলেক্টর প্রয়োজন হয়না।
Internal CSS: HTML পেইজের <head> ট্যাগের অভ্যন্তরে <style> ট্যাগ দিয়ে CSS রুলস লিখে পেইজ স্টাইলিং করা যায়। যেহেতু ডকুমেন্টের অভ্যন্তরে নির্দিষ্ট ভাবে CSS কোড লেখা যায়, তাই একে Internal CSS বলা হয়। External CSS: অতিরিক্ত CSS কোড লেখার প্রয়োজন হলে স্টাইলশীট ডকুমেন্টে অরথাত্ CSS এর নিজস্য ডকুমেন্টে কোড লিখে আলাদা ফাইল তৈরি করা হয়। যেহেতু ওয়েব ডকুমেন্ট বা HTML পেইজের বাইরে CSS রুলস লেখা হয়, তাই একে External CSS বলা হয়। HTML ডকুমেন্টের <head> ট্যাগের অভ্যন্তরে <link> ট্যাগ দিয়ে বাইরে থাকা CSS ফাইল বা স্টাইলশীট-টির সাথে সংযোগ স্থাপন করা হয়। ফলে HTML ফাইলের ডিজাইন সংক্রান্ত সকল পরিবর্তন বাইরে থাকা স্টাইলশীট-এ CSS রুলস বা কোড প্রয়োগ করে নিয়ন্ত্রন করা যায়।
(ফোনেটিকে খণ্ড-ত লেখা যায় না, যেমন; অরথাত্)
No comments:
Post a Comment