我有下一个html元素:
<div class="bar bar-success" style="width: 20%;"><? echo $pass; ?></div>
现在,我想宽度元素会根据我的echo元素而改变。
我尝试着做下一个:
<div class="bar bar-success" style=<? echo $pass; ?>/<? echo $fail; ?>%;><? echo $pass; ?></div>
但它不起作用。我怎么能这样做?
答案 0 :(得分:0)
<div class="bar bar-success" style="<?= round($pass/$fail); ?>%"><? echo $pass; ?></div>
我使用round()
所以你总是得到一个整数。
答案 1 :(得分:0)
这可能会有所帮助......
<div class="bar bar-success" style="width: <?php echo round($pass/$fail); ?>%"><?php echo $pass; ?></div>
答案 2 :(得分:0)
<div class="bar bar-success" style="width: <?php echo round($pass / $fail) . '%'; ?>"><?php echo $pass; ?></div>
您忘记style
属性周围的引号,忘记设置width
,因此我们假设$pass
为4
且$fail
为{{1}你会留下:
2