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

[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

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

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


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

TA贡献19条经验 获得超4个赞


谢谢两位的回答

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

TA贡献27条经验 获得超13个赞

谢瑶,我不会……

查看完整回答
反对 回复 2017-10-19
  • 3 回答
  • 0 关注
  • 3050 浏览
慕课专栏
更多

添加回答

举报

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