$('#grid_proyecto_id').append(
'<tr>'+
'<td id = "td_project_id" class="text-center">'+value.nombrePro+'</td>'+
'<td id = "td_project_id" class="text-center">'+value.numTareasPro+'</td>'+
'<td id = "td_project_id" class="text-center">'+value.numUsuariosPro+'</td>'+
'<td id = "td_project_id" class="text-center">'+value.numTerminadasPro+'</td>'+
'<td id = "td_project_id" class="text-center">'+value.numNoTerminadasPro+'</td>'+
'<td id = "td_bar_id" class="text-center"><div class="progress"><div class="progress-bar progress-bar-success progress-bar-striped" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: '+value.numPorcentajePro+'%;">'+value.numPorcentajePro+' %</div></div></td>'+
'</tr>'
);
在CSS中,我使用:
#td_project_id{
vertical-align: middle;
}
并适用于所有td,除了最后一个td:
'<td id = "td_bar_id" class="text-center"><div class="progress"><div class="progress-bar progress-bar-success progress-bar-striped" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: '+value.numPorcentajePro+'%;">'+value.numPorcentajePro+' %</div></div></td>'+
我在CSS中很熟练:
#td_bar_id{
vertical-align: middle;
}
但是什么都没有
我如何垂直对齐最后一个td? (对不起,我的英语)
最佳答案
由于Bootstrap在其进度条margin-bottom: 20px;
类中添加了.progress
,因此您只需将其添加到CSS中即可在表单元格内正确地vertically-align: middle;
:
.table > tbody > tr > td {
vertical-align: middle !important;
}
.table > tbody > tr > td > .progress {
margin-bottom: 0px !important;
}