এই CSS প্রপার্টিটি টেবিল সেলের সীমানা সেট করতে এবং টেবিল সেলগুলি আলাদা বা সাধারণ সীমানা ভাগ করে কিনা তা নির্দিষ্ট করতে ব্যবহৃত হয়।
এই সম্পত্তির দুটি প্রধান মান রয়েছে যা পৃথক এবং পতন। যখন এটি আলাদা মান সেট করা হয়, তখন বর্ডার-স্পেসিং বৈশিষ্ট্য ব্যবহার করে ঘরের মধ্যে দূরত্ব নির্ধারণ করা যেতে পারে। যখন বর্ডার-কল্যাপস মান পতনে সেট করা হয়, তখন বর্ডার-স্টাইলের সম্পত্তির ইনসেট মান খাঁজের মতো আচরণ করে এবং প্রারম্ভিক মানটি রিজের মতো আচরণ করে।
- border-collapse: separate | collapse | initial | inherit;
এই CSS সম্পত্তির মান নিম্নরূপ সংজ্ঞায়িত করা হয়.
পৃথক: এটি ডিফল্ট মান যা টেবিল ঘরের সীমানাকে আলাদা করে। এই মান ব্যবহার করে, প্রতিটি ঘর তার নিজস্ব সীমানা প্রদর্শন করবে।
পতন: এই মানটি সীমানাগুলিকে একটি একক সীমানায় ভেঙে ফেলার জন্য ব্যবহৃত হয়। এটি ব্যবহার করে, দুটি সংলগ্ন টেবিল সেল একটি বর্ডার ভাগ করবে। যখন এই মানটি প্রয়োগ করা হয়, তখন সীমানা-ব্যবধান বৈশিষ্ট্য প্রভাবিত হয় না।
প্রাথমিক: এটি সম্পত্তিটিকে তার ডিফল্ট মান নির্ধারণ করে।
inherit: এটি তার মূল উপাদান থেকে সম্পত্তি উত্তরাধিকারসূত্রে পায়।
এখন, কিছু উদাহরণ ব্যবহার করে এই CSS বৈশিষ্ট্যটি বোঝা যাক। প্রথম উদাহরণে, আমরা সীমানা-পতন সম্পত্তির পৃথক মান ব্যবহার করছি। দ্বিতীয় উদাহরণে, আমরা বর্ডার-কলাপস সম্পত্তির পতন মান ব্যবহার করছি।
এই মান দিয়ে, আমরা পার্শ্ববর্তী টেবিল ঘরগুলির মধ্যে দূরত্ব সেট করতে বর্ডার-স্পেসিং বৈশিষ্ট্য ব্যবহার করতে পারি।
- <!DOCTYPE html>
- <html>
- <head>
- <title> border-collapse property </title>
- </style>
- table{
- border: 2px solid blue;
- text-align: center;
- font-size: 20px;
- width: 80%;
- height: 50%;
- }
- th{
- border: 5px solid red;
- background-color: yellow;
- }
- td{
- border: 5px solid violet;
- background-color: cyan;
- }
- #t1 {
- border-collapse: separate;
- }
- </style>
- </head>
- <body>
- <h1> The border-collapse Property </h1>
- <h2> border-collapse: separate; </h2>
- <table id = “t1”>
- <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>
বর্ডার-স্পেসিং এবং বর্ডার-ব্যাসার্ধ বৈশিষ্ট্য এই মান দিয়ে ব্যবহার করা যাবে না।
- <!DOCTYPE html>
- <html>
- <head>
- <title> border-collapse property </title>
- </style>
- table{
- border: 2px solid blue;
- text-align: center;
- font-size: 20px;
- width: 80%;
- height: 50%;
- }
- th{
- border: 5px solid red;
- background-color: yellow;
- }
- td{
- border: 5px solid violet;
- background-color: cyan;
- }
- #t1{
- border-collapse: collapse;
- }
- </style>
- </head>
- <body>
- <h1> The border-collapse Property </h1>
- <h2> border-collapse: collapse; </h2>
- <table id = “t1”>
- <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>