নিখুঁত অবস্থানের অর্থ হল পৃষ্ঠা বিন্যাসের স্বাভাবিক প্রবাহের বাইরে উপাদানটি পুরোপুরি নেওয়া হয়ে থাকে। পৃষ্ঠার অন্যান্য উপাদানগুলির হিসাবে, একেবারে অবস্থানযুক্ত উপাদানটি কেবল উপস্থিত নেই। তারপরে উপাদানটি পৃথকভাবে আলাদাভাবে আঁকতে হবে, left, right, top and bottom
বৈশিষ্ট্যগুলি ব্যবহার করে আপনি যে অবস্থানটি নির্দিষ্ট করেছেন সে স্থানে, সমস্ত কিছুর "শীর্ষে" সাজান ।
এই বৈশিষ্ট্যগুলির সাথে আপনি যে অবস্থানটি নির্দিষ্ট করেছেন সেগুলি ব্যবহার করে উপাদানটিকে তার শেষ পূর্বপুরুষের উপাদানটির মধ্যে সেই অবস্থানে স্থাপন করা হয় static
(পজিশন উপাদানগুলি স্থিতিতে ডিফল্টরূপে যখন কোনও অবস্থানের বৈশিষ্ট্য নির্দিষ্ট না করা হয়) বা নথির বডি (ব্রাউজার) ভিউপোর্ট) যদি এরকম কোনও পূর্বপুরুষ উপস্থিত না থাকে।
উদাহরণস্বরূপ, যদি আমার এই কোডটি থাকে:
<body>
<div style="position:absolute; left: 20px; top: 20px;"></div>
</body>
... এটি <div>
ব্রাউজারের ভিউপোর্টের শীর্ষ থেকে 20px এবং এর বাম প্রান্ত থেকে 20px হবে।
তবে, আমি যদি এটির মতো কিছু করি:
<div id="outer" style="position:relative">
<div id="inner" style="position:absolute; left: 20px; top: 20px;"></div>
</div>
... তারপরে inner
ডিভটি ডিভের শীর্ষ outer
থেকে 20px এবং একই বাম প্রান্ত থেকে 20px হবে কারণ outer
ডিভটি অবস্থান নেই position:static
কারণ আমরা স্পষ্টভাবে এটি ব্যবহারের জন্য সেট করেছি position:relative
।
অন্যদিকে আপেক্ষিক অবস্থান নির্ধারণের মতোই অবস্থান নির্ধারণের কথা না বলার মতো, তবে left, right, top and bottom
বৈশিষ্ট্যগুলি তাদের স্বাভাবিক বিন্যাসের বাইরে উপাদানটিকে "ন্যাজ" করে। পৃষ্ঠার বাকী উপাদানগুলি এখনও বিচ্ছিন্ন হয়ে পড়েছে যেন উপাদানটি তার স্বাভাবিক স্থানে রয়েছে।
উদাহরণস্বরূপ, যদি আমার এই কোডটি থাকে:
<span>Span1</span>
<span>Span2</span>
<span>Span3</span>
... তাহলে তিনটি <span>
উপাদানই ওভারল্যাপিং ছাড়াই একে অপরের পাশে বসে থাকবে।
আমি যদি দ্বিতীয়টি <span>
আপেক্ষিক অবস্থান ব্যবহারের জন্য সেট করি তবে এটির মতো:
<span>Span1</span>
<span style="position: relative; left: -5px;">Span2</span>
<span>Span3</span>
... তারপরে স্প্যান 2 স্প্যান 1 এর ডান দিকটি 5px দ্বারা ওভারল্যাপ করবে। স্প্যান 1 এবং স্প্যান 3 স্প্যান 2 এর ডান দিক এবং স্প্যান 3 এর বাম পাশের মধ্যে 5px ব্যবধান রেখে প্রথম উদাহরণে যেমন করেছিল ঠিক ঠিক একই জায়গায় বসবে।
আশা করি বিষয়গুলি কিছুটা স্পষ্ট করে।