[php]在PHP中为表格添加样式有的不显示,是为什么呢?

下面加粗部分都没有显示效果:


<!DOCTYPE html>
<html>
<body>

<?php
$contact = array(1,"高某","A公司","北京市","(010)98765432","gao@163.com");
echo "<table style='align:center;width:600px;border:5px;'>";
echo "<caption><h1>联系人列表</h1></caption>";
echo "<tr bgcolor='#DDDDDD'>";
echo "<th>编号</th><th>姓名</th><th>公司</th><th>地址</th><th>电话</th><th>邮箱</th>";
echo "</tr><tr>";
for($i=0;$i<count($contact);$i++){
    echo "<td border='1px solid #DDDDDD'>".$contact[$i]."</td>";
}
echo "</tr></table>";
?>

</body>
</html>

昵称什么DE
浏览 3054回答 3
3回答

慕spring

你没有搞清楚,哪些样式是写在style里面的,哪些是不写在里面的;比如你上面写的align:center;css里面没有这个,如果要写,是这样的:<table align="center" style='width:600px;border:5px #000 solid;'>这样,表格才居中;想要表格内的文字居中,是这样写:<table align="center" style='text-align: center; width:600px;border:5px #000 solid;'><td border='1px solid #DDDDDD'>这句代码也不对,只有table有border属性,而且属性值只能是数字,如<table border="8">;<td border='1px solid #DDDDDD'>可以改为<td style="border:1px solid #DDDDDD;">基础知识还是多巩固一下吧。

昵称什么DE

谢谢两位的回答

AllySu

谢瑶,我不会……
打开App,查看更多内容
随时随地看视频慕课网APP