Skip to main content

আপনার মার্জিন এবং সীমানা জিরো আউট সিএসএস ব্যবহার করুন

CBD autoimmune রোগ উত্তর? (জুন 2025)

CBD autoimmune রোগ উত্তর? (জুন 2025)
Anonim

আজকের ওয়েব ব্রাউজারটি পাগল দিনগুলি থেকে অনেক দূরে এসেছে যেখানে কোনও ক্রস ব্রাউজার সামঞ্জস্য ছিল ইচ্ছাকৃত চিন্তাভাবনা। আজকের ওয়েব ব্রাউজার সব খুব মান-সঙ্গতিপূর্ণ। তারা চমত্কারভাবে একসঙ্গে খেলা এবং বিভিন্ন ব্রাউজার জুড়ে একটি মোটামুটি সামঞ্জস্যপূর্ণ পাতা প্রদর্শন প্রদান। এটিতে গুগল ক্রোম, মাইক্রোসফ্ট এজ, মজিলা ফায়ারফক্স, অপেরা, সাফারি এবং আজকের ওয়েবসাইট অ্যাক্সেস করার জন্য ব্যবহৃত অসংখ্য মোবাইল ডিভাইসের বিভিন্ন ব্রাউজারের সর্বশেষ সংস্করণগুলি রয়েছে।

যখন ওয়েব ব্রাউজারগুলি এবং তারা কীভাবে CSS প্রদর্শন করে তখন অগ্রগতি অবশ্যই হয়েছে, তবে এই বিভিন্ন সফ্টওয়্যার বিকল্পগুলির মধ্যে এখনও অসঙ্গতি রয়েছে। সাধারণ অসঙ্গতিগুলির মধ্যে একটি হল সেই ব্রাউজারগুলি কীভাবে মার্জিন, প্যাডিং এবং সীমানাগুলি ডিফল্টরূপে গণনা করে।

বক্স মডেলের এই দিকগুলি সমস্ত HTML উপাদানের প্রভাবকে প্রভাবিত করে এবং পৃষ্ঠা লেআউটগুলি তৈরি করার জন্য এটি অপরিহার্য কারণ, একটি অসঙ্গতিপূর্ণ ডিসপ্লে মানে একটি পৃষ্ঠাটি একটি ব্রাউজারে দুর্দান্ত দেখতে পারে তবে অন্যটিতে সামান্য বন্ধ দেখায়। এই সমস্যাটি মোকাবেলা করতে, অনেক ওয়েব ডিজাইনার বক্স মডেলের এই দিকগুলি স্বাভাবিক করে। মার্জিন, প্যাডিং এবং সীমানাগুলির জন্য মানগুলি "শূন্যস্থান" হিসাবে পরিচিত।

ব্রাউজার ডিফল্ট একটি নোট

ওয়েব ব্রাউজারগুলির সমস্ত একটি পৃষ্ঠার নির্দিষ্ট দিকের দিকগুলির জন্য ডিফল্ট সেটিংস থাকে। উদাহরণস্বরূপ, হাইপারলিঙ্কগুলি নীল এবং ডিফল্টরূপে আন্ডারলাইনযুক্ত। এটি বিভিন্ন ব্রাউজার জুড়ে সামঞ্জস্যপূর্ণ, এবং যদিও এটি এমন কিছু যা বেশিরভাগ ডিজাইনার তাদের নির্দিষ্ট প্রকল্পের ডিজাইনের প্রয়োজনীয়তা অনুসারে পরিবর্তিত হয় তবে তারা একই ডিফল্টের সাথে শুরু করে এমন সমস্ত পরিবর্তনগুলি সহজ করে তুলতে পারে। দুঃখজনকভাবে, মার্জিন, প্যাডিং এবং সীমানাগুলির ডিফল্ট মান ক্রস-ব্রাউজার সামঞ্জস্যের একই স্তরের উপভোগ করে না।

মার্জিন এবং প্যাডিং জন্য সাধারণ মান

অসঙ্গতিপূর্ণ বক্স মডেলের সমস্যার সমাধান করার সেরা উপায় হল এইচটিএমএল উপাদানের সমস্ত মার্জিন এবং প্যাডিং মান শূন্যে সেট করা। এই সিএসএস নিয়মটি আপনার স্টাইলশীটে যুক্ত করার জন্য আপনি এটি করতে পারেন এমন কয়েকটি উপায় রয়েছে:

এই সিএসএস নিয়ম * বা ওয়াইল্ডকার্ড চরিত্র ব্যবহার করে। যে চরিত্রটি মানে "সমস্ত উপাদান" এবং এটি মূলত প্রতিটি HTML উপাদান নির্বাচন করবে এবং মার্জিন এবং প্যাডিং 0 টি সেট করবে। যদিও এই নিয়মটি খুব অস্পষ্ট, কারণ এটি আপনার বহিরাগত স্টাইলশিটে রয়েছে, এটি ডিফল্ট ব্রাউজারের চেয়ে বেশি নির্দিষ্ট থাকবে মান কি। যে ডিফল্টগুলি আপনি ওভাররাইট করছেন সেহেতু, আপনি যা করতে যাচ্ছেন সেটাই এই এক শৈলীটি সম্পাদন করবে।

আরেকটি বিকল্প এইচটিএমএল এবং শরীরের উপাদান এই মান প্রয়োগ করা হয়। কারণ আপনার পৃষ্ঠার অন্যান্য উপাদানগুলি এই দুটি উপাদানগুলির সন্তান হবে, সিএসএস ক্যাসকেডটি এই সমস্ত উপাদানের জন্য এই মানগুলি প্রয়োগ করতে হবে।

এটি আপনার ব্রাউজারে একই জায়গায় আপনার নকশা শুরু করবে, তবে মনে রাখতে হবে যে একবার আপনি সমস্ত মার্জিন এবং প্যাডিং বন্ধ করুন, আপনাকে চেহারাটি অর্জন করতে আপনার ওয়েব পৃষ্ঠার নির্দিষ্ট অংশগুলির জন্য সেগুলি আবার নির্বাচন করতে হবে। এবং আপনার নকশা জন্য কল যে মনে।

সীমানা

আপনি হয়তো ভাবছেন "কিন্তু কোনও ব্রাউজারের ডিফল্টরূপে শরীরের উপাদানটির চারপাশে একটি সীমানা আছে"। এটি কঠোরভাবে সত্য নয়। ইন্টারনেট এক্সপ্লোরার এর পুরোনো সংস্করণগুলির উপাদানগুলির কাছাকাছি একটি স্বচ্ছ বা অদৃশ্য সীমানা রয়েছে। সীমানা নির্ধারণ না করা পর্যন্ত, সীমানাটি আপনার পৃষ্ঠা লেআউটগুলিকে আপোস করতে পারে। যদি আপনি সিদ্ধান্ত নিলেন যে আপনি এই অ্যানিমেটেড সংস্করণগুলি IE সমর্থন চালিয়ে যাবেন, তবে আপনাকে আপনার শরীর এবং HTML শৈলীতে নিম্নলিখিতটি যোগ করে এটির ঠিকানাটি জোগাতে হবে:

এইচটিএমএল, শরীর {মার্জিন: 0 পিএক্স;প্যাডিং: 0 পিএক্স; সীমানা: 0px;}

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

জেনারেল ক্রাইনিনের মূল নিবন্ধ। 9/27/16 তারিখে জেরেমি গিরার্ড দ্বারা সম্পাদিত।