我做了一个百分比条(只是一个简单的想法)。我制定了一个 CSS 规则和一个简短的 PHP 代码块。由于某种原因,较大的条不会显示。但是,显示使用了多少空间的较小的那个。我在这里想念什么?
PHP:
$free = disk_free_space("F:");
$total = disk_total_space("F:");
$used = $total - $free;
$value = $used;
$max = $total;
$scale = 4.0;
if ( !empty($max) ) { $percent = ($value * 100) / $max; }
else { $percent = 0; }
if ( $percent > 100) { $percent = 100; }
CSS:
.percentbar {
background-color: #CCC;
border: solid 2px #000;
height:16px;
}
.percentbar div {
background-color: #F90;
height: 16px;
}
HTML:
<div class="percentbar" style="width:<?php echo round(100 * $scale); ?>px">
<div style="width:<?php echo round($percent * $scale); ?>px;">
</div>
</div>
HTML 中的第一个 div 未显示,而辅助 div 正在显示。