【发布时间】:2017-03-22 08:54:44
【问题描述】:
大家早上好!
我正在尝试制作一个基于 % 大小的表格。宽度工作正常,但我在高度方面遇到了一些问题。当用户将屏幕大小调整到一定大小时,表格就会停止降低它的高度,在 div 之外增长。下面是一些印刷品:
正常尺寸
调整大小的屏幕
我已经尝试更改显示、溢出、位置,但均未成功。当涉及到一定大小时,桌子就停止降低它的高度。
表格和育儿div的css下方:
.tblMotivos {
table-layout:fixed;
border: 0 solid white;
-moz-box-sizing: border-box;
width: 100%!important;
min-height: 100%!important;
}
.divFundoMotivos{
padding: 0 !important;
background-color: white;
height:88%!important;
}
还有 HTML:
<div class="col-sm-12 divFundoMotivos">
<table class="tblMotivos" border="1" id="tblMotivos" style="table-layout:fixed;">
<thead style="background-color:darkgray;">
<tr style="border-color:white;">
<td class="tdHeaderMotivos" style="width:44%;padding-left:1%;">Motivo</td>
<td class="tdHeaderMotivos" style="width:16%;">#</td>
<td class="tdHeaderMotivos" style="width:20%;">Meta</td>
<td class="tdHeaderMotivos" style="width:20%;">Perf.</td>
</tr>
</thead>
<tbody>
@if motivos.Count > 0 Then
@for each motivo As motivoRetencao In motivos
@<tr>
<td class="tdBodyMotivos" style="padding-left:2%;">@motivo.motivo</td>
<td class="tdBodyMotivos tdBodyMotivosValor">@motivo.qtde</td>
<td class="tdBodyMotivos tdBodyMotivosValor">@motivo.meta %</td>
<td class="tdBodyMotivos tdBodyMotivosValor fontWhite" style="@(If(motivo.performance >= motivo.meta, "background-color:green", If(motivo.performance >= ((motivo.meta * 85) / 100), "background-color:yellow;color:black!important", "background-color:red")))">@motivo.performance %</td>
</tr>
Next
End If
</tbody>
</table>
</div>
提前致谢。最好的问候。
【问题讨论】:
-
能否提供可以在浏览器中查看的html?
标签: html css asp.net-mvc