HTML DOM Style verticalAlign প্রপার্টি একটি HTML এলিমেন্টের কন্টেন্টের উল্লম্ব সংরेखণ (vertical alignment) নির্ধারণ ও পরিবর্তন করতে ব্যবহৃত হয়।
সিনট্যাক্স (Syntax)
উল্লম্ব সংরেখণ পাওয়ার জন্য (Returning verticalAlign)
object.style.verticalAlign
উল্লম্ব সংরেখণ পরিবর্তন করার জন্য (Modifying verticalAlign)
object.style.verticalAlign = "value"
মান (Values)
এখানে value নিম্নলিখিত موارد হতে পারে:
| মান | ব্যাখ্যা |
|---|---|
| initial | এই প্রপার্টির মান ডিফল্ট মান সেট করে। |
| inherit | এই প্রপার্টির মান প্যারেন্ট এলিমেন্ট থেকে উত্তরাধিকার হিসেবে পায়। |
| length | এলিমেন্টকে নির্দিষ্ট দৈর্ঘ্য অনুযায়ী উপরে বা নিচে সরায়। |
| percentage(%) | line-height প্রপার্টির শতাংশ অনুযায়ী এলিমেন্টকে উপরে বা নিচে সরায়। |
| baseline | এলিমেন্টের বেসলাইনকে প্যারেন্ট এলিমেন্টের বেসলাইনের সাথে সারিবদ্ধ করে। |
| sub | এলিমেন্টকে সাবস্ক্রিপ্ট (subscript) হিসেবে সংরেখণ করে। |
| super | এলিমেন্টকে সুপারস্ক্রিপ্ট (superscript) হিসেবে সংরেখণ করে। |
| top | এলিমেন্টের শীর্ষটিকে লাইনের সবচেয়ে উচ্চ এলিমেন্টের শীর্ষের সাথে সারিবদ্ধ করে। |
| text-top | এলিমেন্টের শীর্ষটিকে প্যারেন্ট এলিমেন্টের ফন্টের শীর্ষের সাথে সারিবদ্ধ করে। |
| middle | এলিমেন্টকে প্যারেন্ট এলিমেন্টের মাঝপথে সংরেখণ করে। |
| bottom | এলিমেন্টের নিচের অংশকে লাইনের সবচেয়ে নিচের এলিমেন্টের সাথে সারিবদ্ধ করে। |
| text-bottom | এলিমেন্টের নিচের অংশকে প্যারেন্ট এলিমেন্টের ফন্টের নিচের সাথে সারিবদ্ধ করে। |
উদাহরণ (Example)
HTML DOM Style verticalAlign প্রপার্টির একটি উদাহরণ দেখুন:
<!DOCTYPE html>
<html>
<head>
<style>
body {
color: #000;
background: lightblue;
height: 100vh;
}
table {
border: 2px solid #fff;
height: 150px;
}
.btn {
background: #db133a;
border: none;
height: 2rem;
border-radius: 2px;
width: 40%;
display: block;
color: #fff;
outline: none;
cursor: pointer;
margin: 1rem 0;
}
</style>
</head>
<body>
<h1>DOM Style verticalAlign Property Example</h1>
<table>
<tr>
<td id="myTd">Table Data</td>
</tr>
</table>
<button onclick="add()" class="btn">Set verticalAlign</button>
<script>
function add() {
document.querySelector('td').style.verticalAlign = "top";
}
</script>
</body>
</html>
আউটপুট (Output)
এটি নিম্নলিখিত আউটপুট তৈরি করবে:

Set verticalAlign বাটনে ক্লিক করলে টেক্সটের উল্লম্ব সংরেখণ সমন্বিত হবে:
