嗨,这是我的PHP代码的一部分,我想更改我的数组$ ora和$ p的字体大小,但文本使用默认字体大小,即使我修改它。你可以帮帮我吗??谢谢。
echo "<table>";
for ($i = 0; $i < $count-1; $i++) {
echo '<font size="28" ><td width="150" align=left>' .$ora[$i].'</td></font>';
echo '<td width="300" align=center>'.$p[$i].'</td>';
echo '</tr>';
}
echo "</table>";
编辑:
我试过这种方式:
<?php
header('Content-Type: text/html; charset=utf-8');
echo '<style type="text/css">
.bold {
font-weight:bold;
}
</style>';
[...]
echo '<span class=\"bold\"><td width="150" align=left>' .$ora[$i].'</td></span>';
但它不起作用,任何帮助??
答案 0 :(得分:0)
试试这个
echo "<table>";
for ($i = 0; $i < $count-1; $i++) {
echo '<td width="150" align=left style="font-size:28px;">' .$ora[$i].'</td>';
echo '<td width="300" align=center style="font-size:30px;">'.$p[$i].'</td>';
echo '</tr>';
}
echo "</table>";
答案 1 :(得分:0)
使用CSS。添加
Style="font-size:125%"
到你想要放大的地方。
答案 2 :(得分:0)
应该是这样的:
echo "<table>";
for ($i = 0; $i < $count-1; $i++) {
echo '<td width="150" align=left><font size="28" >' .$ora[$i].'</font></td>';
echo '<td width="300" align=center><font size="28" >'.$p[$i].'</td>';
echo '</tr>';
}
echo "</table>";
答案 3 :(得分:0)
执行此操作,您将获得解决方案。
<?php
$count = 10;
$ora=array("Volvo","BMW","Toyota","Volvo","BMW","Toyota",
"Volvo","BMW","Toyota","Volvo","BMW","Toyota");
$p=array("1","2","3","1","2","3","1","2","3","1","2","3");
echo "<table border = 1>";
for ($i = 0; $i < $count - 1; $i++) {
echo '<tr>';
echo '<td width="150" align=left><font size="28" >' .$ora[$i].'</font></td>';
echo '<td width="300" align=center>'.$p[$i].'</td>';
echo '</tr>';
}
echo "</table>";
?>
答案 4 :(得分:0)
除了您应该使用css
的事实之外,在您提供的两个示例中,真正的问题是将<font>
标记或<span>
标记包裹在{{ 1}}标签。这是不正确的,因为<td>
标签的唯一允许的父对象是<td>
标签。
请参阅:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/td
因此,您的标签被浏览器剥离。
要测试它,如果我在浏览器中打开此文件:
<tr>
然后我使用<table>
<tr>
<font size="28">
<td>td</td>
</font>
</tr>
</table>
检查该元素,我看到了:
F12
<table>
<tbody>
<tr>
<td>td</td>
</tr>
</tbody>
</table>
标签不见了。另一方面,如果我打开此文件:
<font>
检查员显示:
<table>
<tr>
<td>
<font size="28">td</font>
</td>
</tr>
</table>