CSS বর্ডার-স্পেসিং প্রপার্টি
এই CSS বৈশিষ্ট্যটি টেবিলের সংলগ্ন ঘরগুলির সীমানার মধ্যে দূরত্ব সেট করতে ব্যবহৃত হয়। এটি শুধুমাত্র তখনই প্রযোজ্য হয় যখন বর্ডার-কলেপস প্রপার্টি আলাদা করা হয়। সীমানা-পতনের জন্য সীমানা নির্ধারণ করা হলে সীমানাগুলির মধ্যে কোনও ফাঁকা থাকবে না।
এটি উল্লম্ব এবং অনুভূমিক ব্যবধান নির্ধারণের জন্য এক বা দুটি মান হিসাবে সংজ্ঞায়িত করা যেতে পারে।
- যখন শুধুমাত্র একটি মান নির্দিষ্ট করা হয়, তখন এটি অনুভূমিক এবং উল্লম্ব উভয় ব্যবধান সেট করে।
- যখন আমরা দুই-মান সিনট্যাক্স ব্যবহার করি, তখন প্রথমটি অনুভূমিক ব্যবধান (অর্থাৎ, সংলগ্ন কলামগুলির মধ্যে স্থান) সেট করতে ব্যবহৃত হয় এবং দ্বিতীয় মানটি উল্লম্ব ব্যবধান (অর্থাৎ, সন্নিহিত সারির মধ্যে স্থান) সেট করে।
বাক্য গঠন
- border-spacing: length | initial | inherit;
সম্পত্তি মান
এই CSS সম্পত্তির মান নিম্নরূপ সংজ্ঞায়িত করা হয়.
দৈর্ঘ্য: এই মানটি px, cm, pt, ইত্যাদিতে সংলগ্ন টেবিল ঘরগুলির সীমানার মধ্যে দূরত্ব সেট করে৷ নেতিবাচক মান অনুমোদিত নয়৷
প্রাথমিক: এটি সম্পত্তিটিকে তার ডিফল্ট মান নির্ধারণ করে।
inherit: এটি তার মূল উপাদান থেকে সম্পত্তি উত্তরাধিকারসূত্রে পায়।
আসুন কিছু উদাহরণ ব্যবহার করে এই CSS বৈশিষ্ট্যটি বুঝতে পারি। প্রথম উদাহরণে, আমরা বর্ডার-স্পেসিং সম্পত্তির একক মান ব্যবহার করছি এবং দ্বিতীয় উদাহরণে, আমরা বর্ডার-স্পেসিং সম্পত্তির দুটি মান ব্যবহার করছি।
উদাহরণ
এখানে, আমরা বর্ডার-স্পেসিং সম্পত্তির একক মান ব্যবহার করছি। বর্ডার-কলেপস প্রপার্টি আলাদা করতে সেট করা হয়েছে, এবং বর্ডার-স্পেসিংয়ের মান 45px সেট করা হয়েছে।
উদাহরণ
এখানে, আমরা বর্ডার-স্পেসিং সম্পত্তির দুটি মান ব্যবহার করছি। বর্ডার-কলেপস প্রপার্টি আলাদা করে সেট করা হয়েছে, এবং বর্ডার-স্পেসিংয়ের মান 20pt 1em-এ সেট করা হয়েছে। প্রথম মান, অর্থাৎ, 20pt অনুভূমিক ব্যবধান সেট করে, এবং মান 1em উল্লম্ব ব্যবধান সেট করে।
- >
- <html>
- <head>
- <title> border-spacing property </title>
- <style>
- table{
- border: 2px solid blue;
- text-align: center;
- font-size: 20px;
- background-color: lightgreen;
- }
- th{
- border: 5px solid red;
- background-color: yellow;
- }
- td{
- border: 5px solid violet;
- background-color: cyan;
- }
- #space{
- border-collapse: separate;
- border-spacing: 20pt 1em;
- }
- </style>
- </head>
- <body>
- <h1> The border-spacing Property </h1>
- <h2> border-spacing: 20pt 1em; </h2>
- <table id = “space”>
- <tr>
- <th> First_Name </th>
- <th> Last_Name </th>
- <th> Subject </th>
- <th> Marks </th>
- </tr>
- <tr>
- <td> James </td>
- <td> Gosling </td>
- <td> Maths </td>
- <td> 92 </td>
- </tr>
- <tr>
- <td> Alan </td>
- <td> Rickman </td>
- <td> Maths </td>
- <td> 89 </td>
- </tr>
- <tr>
- <td> Sam </td>
- <td> Mendes </td>
- <td> Maths </td>
- <td> 82 </td>
- </tr>
- </table>
- </body>
- </html>

