কম্পিউটার টিউটোরিয়াল

HTML DOM clientTop প্রপার্টি


HTML DOM clientTop প্রপার্টি একটি এলিমেন্টের টপ বর্ডারের প্রস্থ পিক্সেলে রিটার্ন করে। এটি একটি রিড-অনলি প্রপার্টি। একটি এলিমেন্টের টপ মার্জিন বা টপ প্যাডিং এই প্রপার্টিতে অন্তর্ভুক্ত থাকে না।

সিনট্যাক্স

clientTop প্রপার্টির সিনট্যাক্স নিচে দেওয়া হলো -

element.clientTop;

উদাহরণ

clientTop প্রপার্টির একটি উদাহরণ দেখি -

<!DOCTYPE html> <html> <head> <style> #styleDiv { height: 250px; font-size:35px; text-align:center; width: 400px; padding: 10px; margin: 15px; border-top: 15px solid blue; background-color: lightgreen; } </style> </head> <body> <p>নিচের বাটনে ক্লিক করুন div-এর টপ বর্ডার প্রস্থ পিক্সেলে জানতে</p> <button onclick="topWidth()">TOP WIDTH</button> <div id="styleDiv"> <b>A sample div</b> </div> <p id="Sample"></p> <script> function topWidth() { var x = document.getElementById("styleDiv"); var txt = "Border top width: " + x.clientTop + "px"; document.getElementById("Sample").innerHTML = txt; } </script> </body> </html>

আউটপুট

এটি নিচের আউটপুট তৈরি করবে -

HTML DOM clientTop প্রপার্টি

TOP WIDTH-এ ক্লিক করলে -

HTML DOM clientTop প্রপার্টি

উপরের উদাহরণে -

আমরা "styleDiv" আইডি সহ একটি div তৈরি করেছি এবং এর আইডি ব্যবহার করে এতে স্টাইল অ্যাপ্লাই করেছি।

#styleDiv { height: 250px; font-size:35px; text-align:center; width: 400px; padding: 10px; margin: 15px; border-top: 15px solid blue; background-color: lightgreen; }

Div -

<div id="styleDiv"> <b>A sample div</b> </div>

তারপর আমরা একটি TOP WIDTH বাটন তৈরি করেছি যা ক্লিক করলে topWidth() মেথড এক্সিকিউট করবে -

<button>TOP WIDTH</button>

topWidth() getElementById() মেথড ব্যবহার করে <div> এলিমেন্টটি পেয়ে ভেরিয়েবল x-এ অ্যাসাইন করে। তারপর <div>-এ clientTop প্রপার্টি ব্যবহার করে এর টপ বর্ডার প্রস্থ পিক্সেলে পেয়ে কিছু টেক্সট অ্যাপেন্ড করে ভেরিয়েবল txt-এ অ্যাসাইন করে। txt ভেরিয়েবলের টেক্সটটি "Sample" আইডি 가진 প্যারাগ্রাফে innerHTML প্রপার্টি ব্যবহার করে txt ভেরিয়েবল অ্যাসাইন করে দেখানো হয়েছে -

function topWidth() { var x = document.getElementById("styleDiv"); var txt = "Border top width: " + x.clientTop + "px"; document.getElementById("Sample").innerHTML = txt; }

  1. HTML DOM Style boxSizing প্রপার্টি

  2. HTML DOM Style borderWidth প্রপার্টি

  3. HTML DOM offsetTop প্রপার্টি

  4. HTML DOM Video width প্রোপার্টি