តារាង (table) គឺជា element ដ៏សំខាន់បំផុត នៅក្នុងការបង្ហាញទិន្នន័យផ្សេងៗនៅលើទំព័រ HTML ។ ហើយការបង្កើតតារាង ទាមទារចាំបាច់អោយយើងប្រើប្រាស់ភាសា HTML សំរាប់បង្កើតគ្រោងឆ្អឹងនៃតារាង និងភាសា CSS ក្នុងការរចនាតារាងនេះ អោយចេញជារូបរាងនិងមានលក្ខណៈទៅតាមអ្វីដែលយើងចង់បាន។ ពិនិត្យកម្មវិធីខាងក្រោមនេះ៖
<!DOCTYPE html>
<html>
  <head>
  	<meta charset="UTF-8"/>
    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
  	<title>Styling Table</title>
    <style>
      table, th, td {
  		border: 1px solid black;
	  }
    </style>
  </head>
  
  <body>
	Add a border to a table:
	<table>
  	  <tr>
    	<th>Firstname</th> <th>Lastname</th>
  	  </tr>
 	  <tr>
    	<td>Peter</td> <td>Griffin</td>
  	  </tr>
  	  <tr>
    	<td>Lois</td> <td>Griffin</td>
  	  </tr>
	</table>
  </body>
</html>
Add a border to a table:
| Firstname | Lastname | 
|---|---|
| Peter | Griffin | 
| Lois | Griffin | 
បន្ទាប់មកទៀត បើសិនជាយើងចង់អោយតារាងរបស់យើងមានខ្សែវ័ណ្ឌតែមួយ យើងត្រូវផ្តល់តំលៃអោយទៅ property border-callapse ជា collapse ដោយធ្វើដូចខាងក្រោមនេះ៖
<!DOCTYPE html>
<html>
  <head>
  	<meta charset="UTF-8"/>
    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
  	<title>Styling Table</title>
    <style>
      table, th, td {
  		border: 1px solid black;
        border-collapse: collapse;
	  }
    </style>
  </head>
  
  <body>
	Add a border to a table:
	<table>
  	  <tr>
    	<th>Firstname</th> <th>Lastname</th>
  	  </tr>
 	  <tr>
    	<td>Peter</td> <td>Griffin</td>
  	  </tr>
  	  <tr>
    	<td>Lois</td> <td>Griffin</td>
  	  </tr>
	</table>
  </body>
</html>
Add a border to a table:
| Firstname | Lastname | 
|---|---|
| Peter | Griffin | 
| Lois | Griffin | 
បន្ទាប់មកទៀត យើងអាចកំណត់ប្រវែងទទឹងរបស់តារាងទាំងមូល និងប្រវែងទទឹងរបសក្រឡានិមួយៗបាន ដោយធ្វើដូចខាងក្រោមនេះ៖
<!DOCTYPE html>
<html>
  <head>
  	<meta charset="UTF-8"/>
    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
  	<title>Styling Table</title>
    <style>
      table, th, td {
  		border: 1px solid black;
        border-collapse: collapse;
	  }
       table {
        width: 100%;
      }
      th {
        width: 50%;
      }
    </style>
  </head>
  
  <body>
	Add a border to a table:
	<table>
  	  <tr>
    	<th>Firstname</th> <th>Lastname</th>
  	  </tr>
 	  <tr>
    	<td>Peter</td> <td>Griffin</td>
  	  </tr>
  	  <tr>
    	<td>Lois</td> <td>Griffin</td>
  	  </tr>
	</table>
  </body>
</html>
Add a border to a table:
| Firstname | Lastname | 
|---|---|
| Peter | Griffin | 
| Lois | Griffin | 
បន្ទាប់មកទៀត យើងអាចដាក់ពណ៌អោយក្បាលតារាង និងធ្វើអោយមានគំលាតខាងក្នុងក្រឡានិមួយៗនៅក្នុងតារាង ដោយធ្វើដូចខាងក្រោមនេះ៖
<!DOCTYPE html>
<html>
  <head>
  	<meta charset="UTF-8"/>
    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
  	<title>Styling Table</title>
    <style>
      table, th, td {
  		border: 1px solid black;
        border-collapse: collapse;
	  }
       table {
        width: 100%;
      }
      th {
        width: 50%;
      }
      th, td {
  		padding: 8px;
	  }
	  th {
  		background-color: #4CAF50;
  		color: white;
	  }
      tr:nth-child(even) {background-color: #f2f2f2;}
    </style>
  </head>
  
  <body>
	Add a border to a table:
	<table>
  	  <tr>
    	<th>Firstname</th> <th>Lastname</th>
  	  </tr>
 	  <tr>
    	<td>Peter</td> <td>Griffin</td>
  	  </tr>
  	  <tr>
    	<td>Lois</td> <td>Griffin</td>
  	  </tr>
	</table>
  </body>
</html>
Add a border to a table:
| Firstname | Lastname | 
|---|---|
| Peter | Griffin | 
| Lois | Griffin | 


 
 
 
 
 












