首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

jsp页面中加了<table>元素后,页面出现了一大片空缺后才出现表格

2012-12-19 
jsp页面中加了table元素后,页面出现了一大片空白后才出现表格?jsp页面中加了table元素后,页面出现了一

jsp页面中加了<table>元素后,页面出现了一大片空白后才出现表格?
jsp页面中加了<table>元素后,页面出现了一大片空白后才出现表格?
[最优解释]
每一行多个空格
[其他解释]
<%@
这些东西也要换行的.....
如果你指的空白是出现在源代码中
[其他解释]
下面是出现问题的代码部分:页面在这个table上面有一大段空白,空白画面跟table的大小差不多
<table style="margin-left:100px;">
<tr>
<td>
<table border="0" cellspacing="0" cellpadding="2" style="border-collapse:collapse;" class="list" width="655" >
<col span=1 width="60" >
<col span=1 width="110">
<col span=1 width="140">
<col span=1 width="100">
<col span=1 width="80">
<col span=1 width="60">
<col span=1 width="60">
<col span=1 width="60">
<tr>
<th align="center">顧客ID</th>
<th align="center">顧客姓名</th>
<th align="center">会員種別</th>
<th align="center">電話番号</th>
<th align="center">    </th>
<th align="center">    </th>
<th align="center">    </th>
<th align="center">    </th>
</tr>
<s:iterator value="form.info" id="use" status="ul">
<tr> 
        <td align="center">
            <a href="JavaScript:doUpdate('<s:property id="customerID" value="customerID" default="" />');">
    <s:property value="customerID" />
</a>
<%--          <s:if test="staffType==3"> 
           <s:property value="customerID" />
           </s:if>
           <s:else>
              <a href="JavaScript:doUpdate('<s:property id="customerID" value="customerID" default="" />');">
    <s:property value="customerID" />
</a>
           </s:else> --%>
        </td>
<td align="center"><s:property value="customerFamilyName" />&nbsp;<s:property value="customerLastName" /></td>
<td align="center"><s:if test="customerType==1">特定健診会員</s:if><s:else>クリエティブヘルス会員</s:else></td>
<td align="center"><s:property value="telephoneNo" /></td>
<td align="center"><a href="JavaScript:doBaseShow('<s:property id="customerID" value="customerID" default="" />');">基本項目</a>
<%-- TODO<s:if test="staffType==2">
<a href="JavaScript:doBaseShow('<s:property id="customerID" value="customerID" default="" />');">基本項目</a>
</s:if>
<s:else>
<a href="JavaScript:doBaseEdit('<s:property id="customerID" value="customerID" default="" />');">基本項目</a>


</s:else> --%>
        </td>
<td align="center">
    <s:if test="customerType==1">
   <a href="JavaScript:doMeasure('<s:property id="customerID" value="customerID" default="" />');">計測項目</a>
                            </s:if>
                            <s:else>
                            </s:else>
                        </td>
<td align="center">
<s:if test="customerType==1">
   <a href="JavaScript:doInquery('<s:property id="customerID" value="customerID" default="" />');">問診項目</a>
                            </s:if>
                            <s:else>
                            </s:else>
                        </td>
<td align="center">
    <s:if test="staffType==3"> 
           </s:if>
           <s:else>
               <a href="JavaScript:doDel('<s:property id="customerID" value="customerID" default="" />');">削除</a>
           </s:else>
</td>
</tr>
    </s:iterator>
</table>
</td>
</tr>
</table>
[其他解释]
<col span=1 width="60" >
<col span=1 width="110">
<col span=1 width="140">
<col span=1 width="100">
<col span=1 width="80">
<col span=1 width="60">
<col span=1 width="60">
<col span=1 width="60">
你把这一段去掉试试
[其他解释]
去了没用,还是一样的
[其他解释]
肯定不是col标签的问题,那是设定列样式用的,建议你用浏览器的开发工具看看那片空白是由什么代码产生的,google浏览器、ie9/10、fireFox都有类似的工具
[其他解释]
在fireFox里面跑是正常的,应该是浏览器的兼容问题,不知道咋搞,求大神指点啊

热点排行