ইনলাইন-স্তরের উপাদানগুলির তাদের CSS ডিসপ্লে প্রপার্টি হয় 'ইনলাইন, 'ইনলাইন-টেবিল' বা 'ইনলাইন-ব্লক' সেট করা থাকে এবং এই উপাদানগুলি নিজেদের উপরে এবং নীচে একটি লাইন বিরতি জোর করে না। ইনলাইন-লেভেল বক্সগুলি প্রতিটি ইনলাইন-লেভেল উপাদান দ্বারা তৈরি করা হয় যা পজিশনিং স্কিমের একটি অংশ এবং সেইসাথে চাইল্ড বক্সগুলিও রয়েছে৷
ইনলাইন বক্সগুলি এমন বাক্স যা তাদের বিষয়বস্তু ইনলাইন ফর্ম্যাটিং প্রসঙ্গ অনুসরণ করে৷ ইনলাইন বাক্সগুলিকে অনেকগুলি ইনলাইন বাক্সে বিভক্ত করা হয় যেখানে যে ইনলাইন বাক্সগুলি কখনও বিভক্ত হয় না সেগুলিকে পরমাণু ইনলাইন-লেভেল বক্স বলা হয়৷
বেনামী ইনলাইন বক্স হল সেই বাক্স যার উপর ডেভেলপারের কোন নিয়ন্ত্রণ নেই। যদি একটি ব্লক বাক্সে কিছু বেয়ার টেক্সট এবং অন্যান্য ইনলাইন-লেভেল বক্স থাকে, তাহলে ইনলাইন-লেভেল বক্সের চারপাশে বেয়ার টেক্সট ইনলাইন ফরম্যাটিং প্রসঙ্গ অনুসরণ করে এবং বেনামী ইনলাইন বক্সে আবদ্ধ থাকে।
উদাহরণ
আসুন ইনলাইন-লেভেল এলিমেন্ট এবং ইনলাইন বক্স -
-এর উদাহরণ দেখি<!DOCTYPE html>
<html>
<head>
<title>CSS Inline-level Elements and Inline Boxes</title>
<style>
form {
width:70%;
margin: 0 auto;
text-align: center;
}
* {
padding: 2px;
}
input[type="button"] {
border-radius: 10px;
}
.child{
color: white;
border: 4px solid black;
}
.child:nth-of-type(1){
background-color: #FF8A00;
}
.child:nth-of-type(2){
background-color: #F44336;
}
.child:nth-of-type(3){
background-color: #C303C3;
}
.child:nth-of-type(4){
background-color: #4CAF50;
}
.child:nth-of-type(5){
background-color: #03A9F4;
}
.child:nth-of-type(6){
background-color: #FEDC11;
}
</style>
</head>
<body>
<form>
<fieldset>
<legend>CSS Inline-level Elements and Inline Boxes</legend>
<div><span class="child">Orange</span> Color<span class="child">Red</span> Color<span class="child">Violet</span> Color</div><br>
</body>
</html> আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে
