I have to create a table with button inside each cell. However, I cannot remove the white space between cells. Any idea to do it? Sorry for poor presentation. Please comment if any information required?
    var table = document.createElement('table');
    table.className="table";
 for (var i = 1; i < 5; i++){
     var tr = document.createElement('tr');
  for (var j = 1; j < 5; j++){
      var td = document.createElement('td');
      var but = document.createElement("BUTTON");
      but.className = "table_but";
      td.appendChild(but);
      tr.appendChild(td);
   }
     table.appendChild(tr);
 }
 document.getElementById("table").appendChild(table);table {
    border-collapse: collapse;
 border-spacing: 0;
}
tr{
 padding: 0px;
    margin: 0px;
}
td {
 height: 20px;
 width: 20px;
 padding: 0;
    margin: 0;
}
.table_but{
 height: 100%;
 width: 100%;
    margin : 0;
    padding : 0;
}<div id="table">
</div> 
     
     
     
    