Who can help with HTML markup of tables?

{% extends 'store/menu.html' %}
{% load static %}
{% block DataArea %}

<div class="row">


<div class="col-md-12 mx-auto shadow">

<table class=" table shadow ">
<thead>
<tr>
<td style="width:75%"></td>
<td style="width:25%; " class="border text-end "> Номер документа </td>
<td style="width:25%;" class="border text-end" >Дата документа</td>

<td style="width:25%;" class="border text-end"></td>
</tr>
</thead>
    <form method="post" id="ost-form">
 {% csrf_token %}


    <tr><td><input  type="hidden" id="id_iddoc" value="{{docost.id}} " ></th>
        <td  class="border text-end" ><input type="text" id="id_nomerdoc" class="form-control" style="text-align:right" required value="{{docost.nomerdoc}}"></td>
        <td  "class="text-end pb-3"> <input type="date" id="id_datadoc" class="form-control" style="text-align:right" required value="{{docost.datadoc|date:'Y-m-d'}}"></td>

        <td class="border text-end"> <button type="submit" class="btn  btn-primary btn-sm mb-1 " id="savebtn">Сохранить</button></td>
    </form>
    </tr>
</table >


    <table class="  shadow table-bordered table-hover" >

        <form id="ost-string-form" method="post">
             {% csrf_token %}
            <td style="width:50%"  >Наименование, ед.изм.</td>

             <td  class="text-center  " >Цена</td>
             <td  class="text-center "  >Кол-во</td>
             <td  class="text-center ">Сумма</td>
             <td class="text-center  "  >НДС</td>
            <td  class="text-center " >Сумма с НДС</td>
<tr>
       <td > <select name="title" id="idtitle" class="form-control  " required >

            <option selected></option>
            {% for item in nom %}
            <option value="{{item.id}}">{{item.title}}, {{item.izm}}</option>
            {% endfor %}
       </select></td>

           <td> <input type="number" id="idprice" class="form-control text-end" step="any" required >
        </td></td>

         <td><input type="number" id="idkol" class="form-control text-end" step="any" required>
        </td>

       <td> <input type="number" id="idsumma" class="form-control text-end" step="any" required readonly>
        </td>

        <td><input type="number" id="idnds" class="form-control text-end" value="20" required>
        </td>

           <td> <input type="number" id="idtotal" class="form-control text-end" step="any" required readonly>
        </th>

        <td class="text-center"><button class="btn btn-primary btn-sm" type="submit">Записать</td>
</tr>
        </form>
    </table>
          <div class="scrolltable ">
              <table class="  shadow table-bordered table-hover "  id="string-table">
    <tbody id="string-ost">

    </tbody></table>
 </div>
</div>
</div>
{% endblock DataArea %}

AJAX:

<script>
 output='';

function GetSumm(){
let price=$("#idprice").val();
   let kol=$("#idkol").val();
   let nds=$("#idnds").val();
   let summa=price*kol
   let total=summa*((nds/100)+1);
   $("#idsumma").val(summa.toFixed(2));
    $("#idtotal").val(total.toFixed(2));
}

 $("#idprice").keyup(function(){
   GetSumm()
});

$("#idprice").change(function(){
    GetSumm()
});

$("#idkol").keyup(function(){
    GetSumm()
   });

 $("#idkol").change(function(){
    GetSumm()
   });
$("#idnds").keyup(function(){
    GetSumm()
   });

 $("#idnds").change(function(){
    GetSumm()
   });

$('#ost-string-form').on('submit',function(e){
event.preventDefault();
let _id=$('#id_iddoc').val();
let _title=$("#idtitle").val();
let _price=$("#idprice").val();
let _kol=$("#idkol").val();
let _summa=$("#idsumma").val();
let _nds=$("#idnds").val();
let _total=$('#idtotal').val();
let _csr=$("input[name=csrfmiddlewaretoken]").val();


mydata={
id:_id,
title:_title,
price:_price,
kol:_kol,
summa:_summa,
nds:_nds,
total:_total,
csrfmiddlewaretoken:_csr,
}
console.log(mydata)
$.ajax({
url:'/StringOstSave/',
method:"POST",
data:mydata,
dataType:"json",

success:function(data){
x=data.unit_data;
s=data.total;
sn=data.total_nds


if (data.status==1){
for(i=0;i<x.length;i++){
output +='<tr><td style="width:50%"> '+ x[i]['title__title']+", " + x[i]['title__izm__title']+'</td>'+
'<td  class="text-end  >'+ x[i]['price']+'</td>'+
'<td  class="text-end " >'+ x[i]['kol']+'</td>'+
'<td   class="text-end " >'+ x[i]['summa']+'</td>'+
'<td   class="text-end " >'+ x[i]['nds']+'</td>'+
'<td  class="text-end " >'+ x[i]['summawithnds']+'</td>'+
'<td  class="text-center" ><input data-sid='+x[i].id+' data-update='+x[i].id+' class="btn-nom-update " value="Update" type="image" src="../static/images/update.png" style="width:25px;" > </td>'+
'<td  class="text-center" ><input data-sid='+x[i].id+' data-del="#" class="btn-nom-delete " value="Update" type="image" src="../static/images/del.png" style="width:25px;" > </td></tr>'
}
itog='<tr style="color:blue"><td colspan=3>Итого:</td> <td class="text-end fixed">'+s+'<td></td><td class="text-end fixed">'+sn+'</td></tr>'

console.log(x);
console.log('saved');
 $('#string-ost').html(output)
 $('#string-table tr:last').after(itog);
    $("#ost-string-form")[0].reset();
}
}
});
});
</script>

I just want to get a beautiful table. What I’m getting now is just awful… How do I mark up the columns correctly so that they match the width of the main table? Thanks!

solution found. Im stupid :rofl: