为了账号安全,请及时绑定邮箱和手机立即绑定

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

/ 猿问

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

昵称什么DE 2017-10-19 09:21:17

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


<!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>

查看完整描述

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;">

基础知识还是多巩固一下吧。


查看完整回答
反对 回复 2017-10-19
?
昵称什么DE


谢谢两位的回答

查看完整回答
反对 回复 2017-10-19
?
AllySu

谢瑶,我不会……

查看完整回答
反对 回复 2017-10-19

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信