请教表格显示问题,帮帮忙!
我的页面上 如果单元格内没有值时 单元格的边线就不显示,请各位帮帮忙,我的代码如下:
<table style= "width:595 " border= "1 " cellspacing= "0 " cellpadding= "2 " bordercolordark= "#FFFFFF " bordercolorlight= "#8d8d8d " style= "fix ">
<tr>
<td align= "right " height= "25 "> 备注: </td>
<td colspan= "3 ">
<%=selUser[0][6]%> //此值从库里取出来为空,此处单元格没有边线,单加一个 就可出来,为什么会这样,有什么好的解决办法吗
</td>
</tr>
</table>
------解决方案--------------------马克,当初我做网站时也有这个问题,我当初就是没值的时候插了一个空格进去,不知道有没有别的好方法
------解决方案--------------------恐怕没有什么好办法,浏览器就是这么设计的.
加入一个空格有什么不好吗?selUser[0][6]==null? " ":selUer[0][6]这样写很麻烦吗?
------解决方案--------------------你可以在数据库中下手,比如将空值改为 " " 就可以了
update employee set lname= ' ' where lname is null
------解决方案--------------------我想出现你这种问题不是因为selUser[0][6]==null而是因为selUser[0][6]== " "
你只要在数据库中将 " "替换为 " "(全角空格)
要不,只能将这个表达式替换一下 <%=selUser[0][6]== " "? " ":selUser[0][6]%>