এক্সটার্নাল সিএসএস (External CSS Tutorial in Bangla)

 




 ইন্টারনাল বা ইনলাইন সিএসএস খুব প্রয়োজন ছাড়া লেখা হয়না, লেখা উচিৎ ও নয়। কারন এতে এইচটিএমএল ফাইল দেখতে নোংড়া লাগে এবং অনেক বড় হয়ে যায়। তাই সব সিএসএস রুলকে একসাথে করে একটা ফাইলে রেখে সেটা .css এক্সটেনশন নাম দিয়ে (যেমন style.css) সেভ করে HTML ফাইলে সংযুক্ত করে দিলেই হয়ে যায়। এটার নামই হচ্ছে এক্সটার্নাল সিএসএস। এইচটিএমএল এ link নামে একটা ট্যাগ আছে এটা দিয়েই সংযোগ দেয়া যায়। একটা উদাহরন

01.<!DOCTYPE html>
02.<html>
03.<head>
04.<link href="/style.css" rel="stylesheet" type="text/css"/>
05.</head>
06.<body>
07. 
08.<h1>codestrickz demo heading</h1>
09. 
10.<p>demo content goes here.</p>
11. 
12.</body>
13.</html>

এখানে দেখুন ইন্টারনাল সিএসএস এর জায়গায় link ট্যাগ দিয়ে কিভাবে style.css ফাইলটি যোগ করেছি। href হচ্ছে এট্রিবিউট, এখানে ফাইলটির উৎস বা কোথায় আছে সেটা দেখিয়ে দিতে হয়। rel এট্রিবিউটট দিয়ে এইচটিএমএল ডকুমেন্ট টি এবং সিএসএস ফাইল এর মধ্যে সম্পর্ক টা কি  (stylesheet)  সেটা ব্রাউজারকে বুঝানো হয়, এটা দিতে হবে। আর type এট্রিবিউট এর মান text/css দিয়ে বুঝানো হচ্ছে এটা একটা CSS ফাইল।


এবার এই ফাইলটি index.html নামে সেভ করুন। style.css এর কোড

1.h1{
2.color#f00;
3.background: yellow;
4.text-aligncenter;
5.}

উপরের কোডটুকু লিখে ফাইলটি style.css নামে সেভ করুন এরপর index.html রান করিয়ে দেখুন সব সিএসএস গুলি সেখানে প্রভাব ফেলেছে।


প্রফেশনালি সবাই এক্সটার্নাল সিএসএস ই ব্যবহার করে কেননা একটা এইচটিএমএল ফাইলের জন্য হাজার হাজার লাইন পর্যন্ত সিএসএস রুল লিখতে হয়। ফলে এইচটিএমএল এবং সিএসএস ফাইল আলাদা করাটা জরুরি হয়ে পরে এবং পরবর্তীতে কোড মেইনটিনেন্স এর কাজ অত্যন্ত সহজ হয়ে যায়।


** আমরা বেশিরভাগ সিএসএস টিউটোরিয়ালে ইন্টারনাল সিএসএস ব্যবহার করে উদাহরন দেব কারন এতে আমাদের দেখাতে সুবিধা হবে। তবে আপনারা প্রফেশনালি কিংবা বাস্তবে এক্সটার্নাল সিএসএস ব্যবহার করে কাজ করবেন।

Post a Comment

Cookie Consent
Little Blog serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the data/wifi internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.