কম্পিউটার

CSS-এ টেবিল লেআউট নিয়ন্ত্রণ করা


CSS টেবিল-লেআউট প্রপার্টি হল একটি টেবিলের সারি, কলাম এবং ঘর সাজানোর জন্য ব্রাউজার দ্বারা ব্যবহার করা অ্যালগরিদমকে সংজ্ঞায়িত করা। এর মাধ্যমে, আপনি টেবিল লেআউট নিয়ন্ত্রণ করতে পারেন।

সিনট্যাক্স

CSS টেবিল-লেআউট সম্পত্তির সিনট্যাক্স নিম্নরূপ -

Selector {
   table-layout: /*value*/
}

নিম্নলিখিত উদাহরণগুলি CSS টেবিল-লেআউট সম্পত্তি −

কে চিত্রিত করে

উদাহরণ

<!DOCTYPE html>
<html>
<head>
<style>
table {
   margin: 2em;
   display: inline-block;
   border: 1px solid black;
}
td {
   border: 1px solid black;
}
#one {
   table-layout: auto;
   width: auto;
}
#one + table {
   table-layout: fixed;
   width: 100px;
}
</style>
</head>
<body>
<h2>Table Layouts and its working in CSS</h2>
<table id="one">
<caption>Cricketers</caption>
<tr>
<td>ShaneWarne</td>
</tr>
<tr>
<td></td>
<td>Adam</td>
</tr>
<tr>
<td></td>
<td>Shimron Hetmyer</td>
<td></td>
</tr>
</table>
<table>
<caption>Cricketers</caption>
<tr>
<td>ShaneWarne</td>
</tr>
<tr>
<td></td>
<td>Adam</td>
</tr>
<tr>
<td></td>
<td>Shimron Hetmyer</td>
<td></td>
</tr>
</table>
</body>
</html>

আউটপুট

এটি নিম্নলিখিত আউটপুট দেয় -

CSS-এ টেবিল লেআউট নিয়ন্ত্রণ করা

উদাহরণ

<!DOCTYPE html>
<html>
<head>
<style>
div {
   margin: auto;
   width: 50%;
   box-shadow: inset 0 0 14px orange;
}
td {
   box-shadow: inset 0 0 5px lime;
   white-space: nowrap;
   outline: thin dotted;
}
table {
   border: 3px solid black;
   table-layout: fixed;
   width: 100%;
}
</style>
</head>
<body>
<div>
<table>
<caption>Demo Caption</caption>
<tr>
<td>ABCD</td>
</tr>
<tr>
<td></td>
<td>EFGH</td>
</tr>
<tr>
<td></td>
<td>IJKLM NOPQRST</td>
<td></td>
</tr>
</table>
</div>
</body>
</html>

আউটপুট

এটি নিম্নলিখিত আউটপুট দেয় -

CSS-এ টেবিল লেআউট নিয়ন্ত্রণ করা


  1. কিভাবে CSS দিয়ে একটি জেব্রা স্ট্রাইপড টেবিল তৈরি করবেন?

  2. কিভাবে CSS এর সাথে একটি তুলনা টেবিল তৈরি করবেন?

  3. কিভাবে CSS দিয়ে একটি প্রতিক্রিয়াশীল টেবিল তৈরি করবেন?

  4. ফ্লেক্সবক্সের সাথে অগ্রিম CSS লেআউট