下面加粗部分都没有显示效果:<!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
TA贡献38条经验 获得超4个赞
你没有搞清楚,哪些样式是写在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;">
基础知识还是多巩固一下吧。
- 3 回答
- 0 关注
- 3126 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消