What is css deflate code?... সিএসএস এর ডিফল্ট কোড কী।kormopoint
বন্ধুরা আজকে আমি আপনাদের যে বিষয়টি নিয়ে জানাবো সেটি হচ্ছে সিএসএস এর ডিফল্ট জিনিসগুলো সম্পর্কে।
সিএসএস কি?............
সিএসএস হচ্ছে একটি ভাষা এটি যেমন একটি ভাষা যেই ভাষা উন্নয়ন আরেকটি ভাষার উপর নির্ভর হয়ে থাকে । অর্থাৎ সিএসএস সর্বদা এইচটিএমএল এর উপর নির্ভরশীল হয়ে থাকে কারণ সি এস এর সকল প্রোগ্রাম শুধুমাত্র এইচটিএমএল এর উপরই পরিবর্তন আনতে পারে বা ব্যবহৃত হয়।
অন্য কোন ভাষার সাথে এই সিএসএস এর মিশ্রণ বানানো একেবারে অসম্ভব একটি ব্যাপার কারণ এই css এর মধ্যে শুধুমাত্র html এরই প্রোগ্রামগুলো আরো ভালো বা আকর্ষণীয় করতে ব্যবহার করা হয়। অন্য কোন প্রোগ্রামের মধ্যে ব্যবহার করলে এটি কাজ করবে না।
Html কি?.........
এটি হচ্ছে একটি ভাষা এই ভাষা দ্বারা আমরা আমাদের ওয়েবসাইটকে প্রতিটি পেজে আলাদা আলাদা করে গঠন করে নিতে পারি। আমরা অনেকেই অনেক রকমের ওয়েবসাইট দেখেছি আমরা যখন একটি ওয়েবসাইটের মধ্যে ঢুকে তখন আমাদের সেই ওয়েবসাইটের মধ্যে অনেকগুলো পেজ দেখতে পাই।
পুরো ওয়েবসাইটকে শুধুমাত্র একটি পেজের মধ্যে আবদ্ধ করা প্রায় অসম্ভব একটা ব্যাপার কারণ পুরো ওয়েবসাইটকে আলাদা আলাদা পেজ বা আলাদা আলাদা পেজের জন্য আলাদা আলাদা ফাইল ব্যবহার করে তৈরি করা হয়েছে এবং এটি সর্ব উত্তম প্রক্রিয়া।
যেমন আমরা চাইলে আমাদের যে কোন পেজের এইচটিএমএল এর সাথে যে পি সি এস কোডটি আছে সেটি সেই পেজে ব্যবহার করতে পারব কিন্তু এই কাজটি পাওয়া গেলেই করতে আলাদা পেজে করে নেওয়া আমাদের জন্য খুবই ভালো একটি অভ্যাস।
এটি করার ফলে আমরা আমাদের কোড গুলোকে আরো ভালোভাবে বুঝতে পারি। না হলে আমাদের এই এইচটিএমএল এবং সিএসএস মিশ্রণ হয়ে আমরা আমাদের অনেক ঝামেলায় পড়ে যাব যে কোন জায়গায় আমরা কোন কাজটি করেছি।
এবং আমরা অনেকেই আছি যারা ওয়েবসাইট তৈরি করতে পারি বা তৈরি করতে চাই বা নতুন ওয়েবসাইট তৈরি করতে শিখছি তাদের মধ্যে আমরা অনেকেই দেখি যে আমরা যখন কোন পেজ ডিজাইন করি তখন সেই পেজের চারপাশে কিছু আলাদা হয়ে যায়। যেমন:-----
কিছু অংশ ফাঁকা থাকে আবার অনেক কিছুই আলাদা আলাদা রকম হতে থাকে এই সমস্যার সমাধান করার জন্য আমরা অনেকেই কিছু ডিফল্ট কোড ব্যবহার করি যেগুলোর ফলে এই অটো প্যাডিং এবং অটো মার্জিন এগুলো বন্ধ হয়ে যাবে।
সেই কোডগুলো ব্যবহার করার জন্য আমরা সাধারণত যেই ইলিমেন্টস কে সিলেক্ট করি সেই ইলিমেন্টস এর নাম দিয়ে তারপরে সেই এলিমেন্টস এর উপর কাজ করি সিএস এর মধ্যে কিন্তু এই ইনভেন্সটি হচ্ছে প্রতিটি এলিমেন্টস এর জন্য আমরা এদের জন্য ব্যবহার করব। এই * চিহ্নটি এরপর আমরা আমাদের অন্যানসের মুখ পর যে জিনিস গুলো ব্যবহার করে সেটি ব্যবহার করব।
সেটি হল প্রথমে আমরা ডাবল ব্রাকেট দিব তারপর ব্রাকেট এর ভিতরে আমরা মার্জিন জিরো এবং ট্রেনিং জিরো দিয়ে দিব এর ফলে আমাদের অটো মার্জিং এবং অটোমেডিং প্রত্যেকটি এলিমেন্টস এর জন্য বন্ধ হয়ে যাবে। এরপর আমরা আরো কিছু করতে পারি যেমন লিস্ট স্টাইল নান দিতে পারি আবার টেস্ট ডেকোরেশন নান দিতে পারি।
আশা করি আমার এই পোস্টটি পড়ে আপনারা css এর কিছু ডিফল্ট কোড গুলো সম্পর্কে সাধারণ ধারণা টুকু পেয়ে গেছেন।