javascript - 如何在 td 内垂直对齐进度条?

标签 javascript css progress-bar html-table

嘿,我有这张 table :

enter image description here

这是代码的一部分:

$('#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 在其进度条 .progress 类中添加了 margin-bottom: 20px; ,因此您只需将其添加到 CSS 中即可使它们正确 vertically-align: middle; 表格单元格内:

.table > tbody > tr > td {
    vertical-align: middle !important;
}
.table > tbody > tr > td > .progress {
    margin-bottom: 0px !important;
}

关于javascript - 如何在 td 内垂直对齐进度条?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31997586/

相关文章:

javascript - 如何改变力布局中d3节点之间的距离

javascript - 如何禁用默认视频控件并显示自定义搜索栏

CSS 样式在 Outlook 2010 中不起作用?

css - Angular2 D3 - 未应用 CSS 样式

java - 在 TreeTableView 中添加进度条(将 Double 值返回到 Observable<Double>)

java - Android:如何更改 ProgressBar 的高度?

javascript - 对象引用在代码中未定义,但在控制台中未定义

javascript - node.js openurl 中的查询字符串限制是什么以及如何使用默认电子邮件客户端发送电子邮件?

css - 保持内部元素的 CSS 不透明度

javascript - 等待服务器时的进度条