অবস্থান সম্পর্কিত আপেক্ষিক বনাম?


155

সিএসএস position: relativeএবং এর position: absoluteমধ্যে পার্থক্য কী ? এবং আপনি কখন ব্যবহার করা উচিত?


2
তারা কীভাবে কাজ করে সে সম্পর্কে আমি এখানে কিছু বিশদ বিবরণ দিয়েছি
মিঃ এলিয়েন

পজিশনে w3schools টিউটোরিয়ালটি সুন্দরভাবে এটি ব্যাখ্যা করে।
gnsb

1
অপেক্ষাকৃত অবস্থানগত উপাদানটি এর স্বাভাবিক অবস্থানের তুলনায় অবস্থান করে। একেবারে অবস্থানযুক্ত উপাদানটি প্রথম প্যারেন্ট পাত্রের সাথে তুলনামূলক এবং এতে নিখুঁত বা আপেক্ষিক অবস্থান থাকে। এখানে একটি দুর্দান্ত নিবন্ধ রয়েছে kolosek.com/css-position-relative-vs-position-absolve আপেক্ষিক এবং পরম অবস্থানের বিশদ বিবরণ দিয়ে।
নেশা জোরিক

উত্তর:


160

পরম সিএসএস পজিশনিং

position: absolute;

পরম অবস্থানটি বোঝা সহজ। আপনি সিএসএস positionসম্পত্তি দিয়ে শুরু করুন :

position: absolute;

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

আপনি যদি নথির উইন্ডোর শীর্ষ থেকে কোনও উপাদান 10 পিক্সেল রাখতে চান তবে আপনি পজিশনিং সহ এটিতে topঅফসেটটি ব্যবহার করবেন :positionabsolute

position: absolute;
top: 10px;

উপাদানটির 10pxমধ্য দিয়ে বা দৃষ্টিভঙ্গিটি যেকোন বিষয়বস্তু থেকে যায় তা নির্বিশেষে এই উপাদানটি পৃষ্ঠার শীর্ষ থেকে সর্বদা প্রদর্শিত হবে ।

চারটি অবস্থানের বৈশিষ্ট্য হ'ল:

  1. top
  2. right
  3. bottom
  4. left

এগুলি ব্যবহার করতে, আপনাকে সেগুলি অফসেট বৈশিষ্ট্য হিসাবে ভাবা দরকার। অন্য কথায়, অবস্থিত একটি উপাদানটি right: 2pxঠিক সরানো হয় না 2px। এটির ডান দিকটি উইন্ডোটির ডান দিক থেকে অফসেট করা হয়েছে (বা এর অবস্থানটি ওভাররাইডিং প্যারেন্ট) দ্বারা 2px। অন্য তিনজনের ক্ষেত্রেও একই কথা।

আপেক্ষিক অবস্থান

position: relative;

আপেক্ষিক পজিশনিং হিসাবে একই চার পজিশনিং বৈশিষ্ট্য ব্যবহার absoluteপজিশনিং। তবে ব্রাউজার ভিউ পোর্টের উপরে উপাদানটির অবস্থান ভিত্তিক না করে, এটি স্বাভাবিক প্রবাহে থাকলে উপাদানটি কোথা থেকে হবে তা শুরু হয় ।

উদাহরণস্বরূপ, যদি আপনার ওয়েব পৃষ্ঠায় তিনটি অনুচ্ছেদ থাকে এবং তৃতীয়টির উপরে একটি position: relativeস্টাইল থাকে তবে এর অবস্থানটি বর্তমান অবস্থানের ভিত্তিতে অফসেট করা হবে - ভিউ বন্দরের মূল দিকগুলি থেকে নয়।

অনুচ্ছেদ 1.

অনুচ্ছেদ 2।

অনুচ্ছেদ 3।

উপরের উদাহরণে তৃতীয় অনুচ্ছেদটি 3emধারক উপাদানটির বাম দিক থেকে অবস্থিত হবে তবে এখনও প্রথম দুটি অনুচ্ছেদের নীচে থাকবে। এটি নথির স্বাভাবিক প্রবাহে থাকবে এবং কিছুটা অফসেট হবে। আপনি যদি এটিকে পরিবর্তন করেন তবে এরপরের নীচে যে position: absolute;কোনও কিছুই প্রদর্শিত হবে, কারণ এটি আর নথির স্বাভাবিক প্রবাহে থাকবে না।

মন্তব্য:

  • ডিফল্ট widthএকটি উপাদান যে একেবারে অবস্থিত একটি উপাদান যে অপেক্ষাকৃত অবস্থিত যেখানে এটি ডিফল্ট অসদৃশ, এটা মধ্যে বিষয়বস্তুর প্রস্থ হয় widthহয় 100%স্থান তা পূরণ করতে পারেন।

  • আপনার কাছে এমন উপাদান থাকতে পারে যা একেবারে অবস্থানযুক্ত উপাদানগুলির সাথে ওভারল্যাপ করে, আপনি তুলনামূলকভাবে অবস্থানযুক্ত উপাদানগুলির সাথে এটি করতে পারবেন না (স্থানীয়ভাবে অর্থাৎ নেতিবাচক মার্জিন / পজিশনিংয়ের ব্যবহার ছাড়াই)


থেকে প্রচুর টানা: এই সংস্থান


159
পরম অবস্থান সম্পর্কে বিবৃতি বিভ্রান্তিমূলক। পরম পজিশনিং সহ উপাদানগুলি প্রথম পিতামাতার তুলনায় আপেক্ষিক বা পরম অবস্থানের সাথে স্থাপন করা হয়। এটি বহিরাগত সর্বাধিক উপাদান হতে পারে বা নাও হতে পারে (<html>)। এটি সমস্ত কিসের আইটেমের মধ্যে পরম অবস্থানীয় আইটেম থাকে তার উপর নির্ভর করে। আর একটি বড় পার্থক্য হ'ল পরম অবস্থানযুক্ত উপাদানগুলি সাধারণ দস্তাবেজ প্রবাহ থেকে সরানো হয় এবং আপেক্ষিক অবস্থানযুক্ত আইটেমগুলি হয় না। সুতরাং আপনার যদি একে অপরের উপরে তিনটি <ডিভ> থাকে এবং আপনি মাঝেরটিকে নিখুঁত অবস্থান নির্ধারণ করেন তবে উপরের এবং নীচে <ডিভ> গুলি একসাথে ভেঙে পড়বে।
d512

11
@ ব্যবহারকারী 1334007 আপনি খুব সঠিক, আমার পোস্টটি সম্পাদনা করতে নির্দ্বিধায় থাকায় বর্তমানে আমি নিজেই নিজেকে ঝুলিয়ে রাখছি।
মাইকেল জাপোরোজেটস

@ ব্যবহারকারী 1334007 হ্যাঁ, তাই আমি পর্যালোচনাগুলি গ্রহণ করতে পারি না বা যাই হোক না কেন আপনি যে কয়েকটি পয়েন্ট উত্থাপন করার চেষ্টা করেছিলেন তার জন্য আমি আজ রাতে নিজেকে কিছু সম্পাদনা করব। আমি জিনিসগুলিকে খুব নৈমিত্তিক উপায়ে ব্যাখ্যা করি কারণ এটি জিনিসগুলিকে খুব 'পাঠ্যপুস্তক' হওয়া থেকে বিরত রাখে তবে আমি যে সামগ্রীটি সম্মতি দিচ্ছি তা যথাসম্ভব নির্ভুল হওয়া উচিত।
মাইকেল জাপোরোজেটস

2
এই উত্তরটি সেই অবস্থানটি প্রকাশ করতে ব্যর্থ: পরম; নিকটস্থ অবস্থান পূর্বপুরুষের তুলনায় অবস্থিত
সাভা জ্রিপ্ট

@ অ্যান্ড্রেমারুশকবিচ উত্তরে কোনও সম্পাদনার প্রস্তাব দিতে দ্বিধা বোধ করবেন না।
মাইকেল জাপোরোজেটস

52

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

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

একটি বিশেষ হিসাবে position: relativeকোনও উপাদানকে রেফারেন্সের ফ্রেম তৈরি করতে কোনও স্থানচ্যুতি (কেবল সেটিং ) না করে "আপেক্ষিক" অবস্থান ব্যবহার করুন , যাতে আপনি এর অভ্যন্তরে থাকা উপাদানগুলির জন্য "নিখুঁত" অবস্থান ব্যবহার করতে পারেন (মার্কআপে)।


Relative positioning is relative to the position that the element itself would have without positioning?? অবস্থান ছাড়াই উপাদানটি ডিফল্ট হিসাবে "স্থিতিশীল" হবে তবে আপেক্ষিক নয়
কিট্টু

21

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

আমি একটি ব্লগ পোস্ট লিখেছিলাম যা একটি সাধারণ উদাহরণ দেয় যা নিম্নলিখিতগুলি প্রভাবিত করে:

এখানে চিত্র বর্ণনা লিখুন

এটিতে একটি সবুজ ডিভ রয়েছে যা সম্পূর্ণরূপে পিতৃতুল্য হলুদ ডিভের নীচে অবস্থিত।

1 http://blog.troygrosfield.com/2013/02/11/working-with-css-positions-creating-a-simple-progress-bar/


4
পিতামাতার 'স্থিতিশীল নয়' হওয়া দরকার - তাই পিতামাতার আপেক্ষিক, পরম ইত্যাদি হতে পারে ... পিতা-মাতৃ-আত্মীয় ব্যবহার করার সুবিধাটি হ'ল এটি ডক থেকে উপাদানটি সরিয়ে দেয় না।
ফার্নান্দো

19

অবস্থান সম্পর্কিত:

আপনি যদি অবস্থানটি নির্দিষ্ট করেন: আপেক্ষিক, তবে আপনি নথিতে যেখানে সাধারণত ঘটবে তার সাথে তুলনামূলকভাবে উপাদানটি সরানোর জন্য উপরে বা নীচে এবং বাম বা ডান ব্যবহার করতে পারেন।

অবস্থান সম্পূর্ণ:

আপনি যখন অবস্থানটি নির্দিষ্ট করেন: নিখুঁত, উপাদানটি দস্তাবেজ থেকে সরানো হয় এবং আপনি যেখানে যেতে বলবেন ঠিক সেখানে স্থান দেওয়া হয়।

এখানে একটি নিখুঁত এবং আপেক্ষিক অবস্থান সম্পর্কিত উভয় অবস্থানের নমুনা ব্যবহারের সাথে একটি http://www.barelyfitz.com/screencast/html-training/css/positioning/ টিউটোরিয়াল দেওয়া আছে ।


12

আপেক্ষিক: এটি বর্তমান অবস্থানের সাথে সম্পর্কিত তবে সরানো যেতে পারে। বা একটি সম্পর্কিত অবস্থানযুক্ত উপাদানটি এটিএসএলএফের তুলনায় অবস্থিত।

নিরঙ্কুশ: একটি বিস্মৃত অবস্থানযুক্ত উপাদানটি আইটি-র ক্লোজ্ট পজিশনেস প্যারেন্টের সাথে সম্পর্কিত হয়। যদি একটি উপস্থিত থাকে, তবে এটি উইন্ডোটির তুলনায় স্থির ..... এর মতো কাজ করে।

<div style="position:relative"> <!--2nd parent div-->
    <div>   <!--1st parent div-->
        <div style="position:absolute;left:10px;....."> <!--Middle div-->
          Md. Arif
       </div>
    </div>
</div>

এখানে, ২ য় পিতামাতার divঅবস্থান আপেক্ষিক তাই মধ্যম div২ য় পিতামাতার সাথে শ্রদ্ধার সাথে তার অবস্থান পরিবর্তন করবে div। যদি 1 ম পিতা মাতার divঅবস্থান আপেক্ষিক হয় তবে মধ্যম div1 ম পিতামাতার সাথে সম্মানের সাথে তার অবস্থান পরিবর্তন করবে divবিস্তারিত


2

আমার খ্যাতি কমেন্ট হিসাবে যথেষ্ট হিসাবে একটি উত্তর দেওয়া। তবে এটিকে উত্তর হিসাবে দেখুন না, কেবল নিজের মতো অতিরিক্ত তথ্য, পাদলেখ এবং অবস্থান উভয় ক্ষেত্রেই কিছু সমস্যা ছিল।

পৃষ্ঠাটি সেট আপ করার সময়, যাতে আমার পাদচরণ সর্বদা নীচে থাকে, অবস্থানের নিখুঁত এবং মূল পাত্রে / মোড়কটি আপেক্ষিক অবস্থানের সাথে থাকে।

এরপরে আমি আমার পাঠ্য সামগ্রীর সাথে কিছু সমস্যা এবং একই সামগ্রীর অভ্যন্তরে একটি মেনু (শিরোনাম এবং পাদচরণের মধ্যে পৃষ্ঠার সাদা অংশ) খুঁজে পেয়েছি, যখন এগুলিকে পরম স্থির করে রাখছি, পাদলেখ আর আর স্থির থাকে না।

পোস্টিশনিশন হ'ল, আপনি যেমন একটি জটিল থিম বলেছেন।

আমার সমাধানটি, আমার ওয়েবপৃষ্ঠায় আমি 'নিখুঁত' পজিটনে থাকা সামগ্রীতে, এবং পাশের দিকে ধাক্কা দেওয়া হবে না, উদাহরণস্বরূপ যখন একটি ড্রপ ডাউন মেনু খোলার সময়, এটি আসলে পোস্টটি আপেক্ষিক দেওয়া ছিল, এবং আমার ড্রপ ডাউন থেকে 35 ম নীচে রেখেছিল তালিকা. (35 মিমি আমার ড্রপডাউন মেনুর উচ্চতা, সম্পূর্ণরূপে প্রসারিত হলে)

তারপরে, শীর্ষ: -35 এমএম, আগে যেদিকে ধাক্কা দেওয়া হয়েছিল সেই সামগ্রীর জন্য। এবং তারপরে মার্জিন-নীচে যুক্ত করুন: -35 এম। এইভাবে, সামগ্রীটি আমার ড্রপ ডাউন মেনুটির "নীচে" রয়েছে, তবে দৃশ্যত এটি আমার ড্রপ ডাউন মেনুটির পাশাপাশি রয়েছে! এবং পাদলেখের নীচে সাদা স্থানটি কেবল 10 মিমি মার্জিনের সাথে রয়েছে, এটি এটিকে ঘিরে খেলা শুরু করার আগে যেমন ছিল। সুতরাং এটির জন্য আমার সমাধানটি এরকম ছিল:

 html, body {
    margin:0;
    padding:0;
    height:100%;

}
h1 {
    margin:0;
}
    #webpage {
    position:relative;
    min-height:100%;
    margin:0;
    overflow:auto;
}
     #header {
    height:5em;
    width:100%;
    padding:0;
    margin:0;
}
     #text {
    position:relative;
   margin-bottom:-32em;
    padding-top:2em;
    padding-right:2em;
    padding-bottom:10em;
    background-repeat:no-repeat;
    width:70%;
    padding-left:auto;
    margin-left:auto;
    margin-right:auto;
    right:10em;
    float:right;
    top:-32em;
      }
#dropdown {

position:absolute;
    left:0;
    width:20%;
    clear:both;
    display:block;
    position:relative;
    top:1em;
    height:35em;

}
    #footer {
    position:absolute;
    width:100%;
    right:0;
    bottom:0;
    height:5em;
    margin:0;
     margin-top:5em;
}

আমি দেখতে পাচ্ছি যে আপনার প্রশ্নের উত্তরের উত্তর দেওয়া হয়েছে, তবে অনেক সমস্যার পরেও আমি এটি দেখতে পেয়েছি যে এটি একটি খুব ভাল সমাধান এবং পজিশনিং কীভাবে কাজ করে তা আরও ভালভাবে বোঝার উপায় I যখন আমি আমার পাঠ্য সামগ্রীটি আমার ড্রপ ডাউন মেনুর নীচে রাখি তখন তা হয় না ' আমার পাঠ্যটি টিপুন আমি যদি পাঠ্যটিকে স্থিতিতে স্থিতিতে পরিবর্তন করি তবে পাদলেখ স্থানে থাকে না। যেহেতু আমি বিশ্বাস করতে পারি এটি আমার পক্ষে আরও বেশি লোকের জন্য সমস্যা, আমি এটি এখানে যুক্ত করছি। আসলে কী সুখ হয়, আমি কি টেক্সটটি রাখি, 35 সেমি, আমার ড্রপ ডাউন এর নীচে?

তারপরে, আমি দৃশ্যত এটিকে একে অপরের নিকটে রেখেছি, আপেক্ষিক অবস্থান এবং শীর্ষের সাথে: -35 এমএম;, এবং সন্ধ্যায় নীচে বিশাল স্থানটি, মার্জিন সহ: -35 এম;

নেতিবাচক মানগুলি মাঝে মাঝে অবমূল্যায়ন করা হয়, খুব ভাল কার্যকারিতা, যখন কেউ এই অবস্থানগুলি আরও ভাল করে বুঝতে পারে!

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

এই সেটআপটি খুব সুন্দরভাবে ঠিক করেছে এবং আরও তরল / গতিশীল পৃষ্ঠা বিন্যাসের জন্য 'পিএক্স' নয়, 'এম' ব্যবহার করতে মনে রাখে! :)

(আরও ভাল সমাধান হতে পারে, তবে এটি আমার পক্ষে ক্রস প্ল্যাটফর্মগুলির পাশাপাশি ডিভাইসগুলির জন্য কাজ করে)।


2

আপেক্ষিক বনাম পরম:

  • পার্থক্য: নিজের থেকে আপেক্ষিক, নিকটস্থ অবস্থান পূর্বসূরী সম্পর্কিত।
  • পার্থক্য: এর চারপাশের অন্যান্য উপাদানগুলি এটির পুরানো অস্তিত্বকে সম্মান করে, চারপাশের অন্যান্য উপাদানগুলি এটির পুরানো অস্তিত্বকে সম্মান করে না।
  • সাদৃশ্য: এর চারপাশের অন্যান্য উপাদানগুলি তার নতুন অস্তিত্বকে সম্মান করে না, চারপাশের অন্যান্য উপাদানগুলিও তার নতুন অস্তিত্বকে সম্মান করে না।

1

আসুন পরম বনাম আপেক্ষিকের মধ্যে পার্থক্যটি ব্যাখ্যা করার জন্য একটি দৃশ্য আলোচনা করুন।

দেহের উপাদানটির অভ্যন্তরে বলুন যে আপনার একটি শিরোনাম উপাদান রয়েছে যার উচ্চতা 95% অবধি উচ্চতা 95। এই ধারকটির মধ্যে আপনি একটি চিত্র রেখেছেন এবং এটি 0.5 বলার অস্বচ্ছতা কমিয়ে দিয়েছেন। এবং এখন আপনি উপরের বাম কোণার কাছে একটি লোগো চিত্র স্থাপন করতে চান। আমি আশা করি আপনি দৃশ্যটি বুঝতে পেরেছেন। সুতরাং আপনার নির্দিষ্ট শিরোনামে শীর্ষে লোগো সহ শিরোনাম বিভাগে হালকা চিত্র থাকবে।

তবে এটি শুরু করার আগে, আমি মার্জিন এবং প্যাডিং 0 তে সেট করেছি

*{
   margin:0px;
   padding:0px;
   box-sizing: border-box; 
}

এটি নিশ্চিত করে যে কোনও ডিফল্ট মার্জিন এবং প্যাডিং উপাদানগুলিতে প্রয়োগ করা হয়নি।

সুতরাং আপনি আপনার প্রয়োজন দুটি উপায়ে অর্জন করতে পারেন।

প্রথম উপায়

  • আপনি ইমেজ বলুন লোগো একটি ক্লাস দিতে।
  • সিএসএসে আপনি লিখুন

    .logo{ float:left; margin-top:40px; margin-left:40px; }

  • এটি শিরোনামযুক্ত বন্ধকী পিতামাতার শীর্ষ এবং বাম থেকে 40px এ লোগো স্থাপন করেছে। চিত্রটি এটি প্রদর্শিত হিসাবে প্রদর্শিত হবে।

তবে আমার বন্ধু এটি একটি খারাপ নকশা কারণ আপনি যখন প্রয়োজন হয় নি তখন এমন কিছু মার্জিন দিয়ে আপনি অযথা চারপাশে এত বেশি জায়গা ব্যয় করেছেন এমন একটি চিত্র স্থাপন করুন। আপনার যা দরকার তা হ'ল চিত্রটি সেই স্থানে স্থাপন করা। আপনি এটিকে চারপাশের মার্জিন দিয়ে কুশন করে পরিচালনা করেছেন। মার্জিনটি জায়গা নিয়েছে এবং এটির বিষয়বস্তুকে আরও গভীরভাবে ঠেলে দিচ্ছে যে এটি আপনি যেখানে চেয়েছিলেন ঠিক ঠিক সেখানেই রয়েছে। আশা করি আপনি বিষয়টি প্রায় এইভাবে কাজ করে বুঝতে পেরেছেন। পছন্দসই জায়গায় কেবল একটি চিত্র স্থাপনের জন্য আপনি প্রয়োজনের চেয়ে বেশি স্থান নিচ্ছেন।

এখন আসুন একটি ভিন্ন পদ্ধতির চেষ্টা করুন।

দ্বিতীয় উপায়

  • লোগো শ্রেণীর সাথে চিত্রটি শিরোনাম শ্রেণীর সাথে শিরোনাম উপাদানটির ভিতরে থাকে। সুতরাং অভিভাবক শ্রেণিটি শিরোনাম এবং শিশু শ্রেণিটি পূর্বের মতো লোগো।
  • আপনি শিরোনাম শ্রেণীর অবস্থানের সম্পত্তিটিকে এটির মতো সেট করে

    .header{ position: relative; }

  • তারপরে আপনি লোগো ক্লাসে নিম্নলিখিত বৈশিষ্ট্যগুলি যুক্ত করেছেন

    .logo{ position:absolute; top:40px; left:40px }

এই নাও. আপনি ছবিটি ঠিক একই জায়গায় রেখেছিলেন। প্রথম দৃষ্টিভঙ্গি এবং দ্বিতীয় পদ্ধতির মধ্যে নগ্ন চোখ থেকে অবস্থানের কোনও স্পষ্ট পার্থক্য থাকবে না। তবে আপনি যদি চিত্রটির উপাদানটি পরীক্ষা করেন তবে দেখতে পাবেন এটি কোনও অতিরিক্ত স্থান নেয় নি। এটি তার নিজস্ব প্রস্থ এবং উচ্চতা যতটা ঠিক একই অঞ্চলটি দখল করে।

তাই কিভাবে এটি সম্ভব? আমি ইমেজ লোগো ক্লাসে বলেছি যে আপনি এই শ্রেণীর সন্তানের হিসাবে আপনাকে শিরোলেখ শ্রেণির তুলনায় আপেক্ষিকভাবে স্থাপন করা হবে এবং আমি এটির অবস্থানটি আপেক্ষিক হিসাবে উল্লেখ করেছি । যাতে এর যে কোনও শিশুকে এটি শীর্ষ বাম কোণে আপেক্ষিকভাবে স্থাপন করা হবে। এবং এই অবস্থানের মূল উপাদানটির মধ্যে আপনার অবস্থান স্থির করা দরকার। তাই আপনি দেওয়া হয় পরম। এবং আপনাকে উপরে থেকে বাম দিকে যেতে হবে এবং আমি চাই আপনি যে অবস্থানটিতে চলে যান। সুতরাং আপনাকে 40px মান হিসাবে শীর্ষ এবং বাম সম্পত্তি দেওয়া হবে। এইভাবে আপনাকে কেবলমাত্র আপনার পিতামাতার তুলনায় স্থাপন করা হবে। সুতরাং আগামীকাল যদি আমি আপনার পিতামাতাকে উপরে বা নীচে বা অন্য কোথাও সরিয়ে নিয়ে যাই, আপনি সর্বদা আপনার প্যারেন্ট হেডারের উপরের বাম কোণে 40px হতে পারেন। সুতরাং ভবিষ্যতে আপনার পিতামাতার অবস্থান স্থির হয়েছে কিনা তা আপনার পিতামাতার ভিতরে স্থির রয়েছে (এটি আপনার মতো পরম নয়)।

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

ধন্যবাদ।


0

মার্কো পেলেসিওটিটা: অন্য উপাদানটির অভ্যন্তরের উপাদানটির অবস্থানটি এর ভিতরে থাকা উপাদান সম্পর্কে আপেক্ষিক বা পরম হতে পারে।

আপনার যদি ব্রাউজারের উইন্ডো পয়েন্টে উপাদানটির অবস্থানের প্রয়োজন হয় তবে অবস্থানটি ব্যবহার করা ভাল: স্থির

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.