ডিফল্টরূপে এইচ 1 হ'ল একটি ব্লক উপাদান এবং প্রথম ইমগের পরে লাইনটিতে রেন্ডার হবে এবং দ্বিতীয় ইমগটি ব্লকের নীচে লাইনে উপস্থিত হবে।
এটি হওয়া থেকে বিরত রাখতে আপনি এইচ 1 টি ইনলাইন প্রবাহ আচরণ করতে সেট করতে পারেন:
#header > h1 { display: inline; }
সম্পূর্ণরূপে ডিভির ভিতরে ইমগের অবস্থান নির্ধারণের জন্য, সঠিকভাবে কাজ করার আগে আপনার "ডিভাইসটি" একটি "জ্ঞাত আকার" রাখতে সেট করে রাখতে হবে। আমার অভিজ্ঞতায় আপনার ডিফল্ট - অবস্থান থেকেও দূরে অবস্থানের বৈশিষ্ট্যটি পরিবর্তন করতে হবে: আপেক্ষিক আমার পক্ষে কাজ করে:
#header { position: relative; width: 20em; height: 20em; }
#img-for-abs-positioning { position: absolute; top: 0; left: 0; }
আপনি যদি এটি কাজ করতে পারেন তবে আপনি ডিভাইডারের উচ্চতা, প্রস্থ, অবস্থানের বৈশিষ্ট্যগুলি ক্রমবর্ধমানভাবে মুছে ফেলার চেষ্টা করতে পারেন আপনার পছন্দটি পেতে কার্যকরভাবে পেতে ন্যূনতম প্রয়োজনীয় বৈশিষ্ট্যগুলি পেতে।
হালনাগাদ:
ফায়ারফক্স 3 এ কাজ করে এমন একটি সম্পূর্ণ উদাহরণ এখানে দেওয়া হয়েছে:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Example of vertical positioning inside a div</title>
<style type="text/css">
#header > h1 { display: inline; }
#header { border: solid 1px red;
position: relative; }
#img-for-abs-positioning { position: absolute;
bottom: -1em; right: 2em; }
</style>
</head>
<body>
<div id="header">
<img src="#" alt="Image 1" width="40" height="40" />
<h1>Header</h1>
<img src="#" alt="Image 2" width="40" height="40"
id="img-for-abs-positioning" />
</div>
</body>
</html>