怪符號 ASC -24159 unicode為  /表格多出一行空白

來源:互聯網
上載者:User

結論:表格中,成對標籤間不能出現非空白字元,否則多出的字元會在表格外出現。其中所有的中文(全形)字元都被認為是非空白字元。擴充為全形字元都是非空白字元。

zyzy15(Zy)

關於</td>後面第一個空格:
是因為這個古怪的空格是全形字元,不是普通的空格。
在兩個<td width="193">新華網</td>的後面分別有一個全形空格。
這個全形空格被當作文字對待了,由於沒有被td標籤包含,所以就跑到最上面去了

======

http://community.csdn.net/Expert/topic/5765/5765571.xml?temp=.1215631

因解一題而發現的一個怪符號。 

搞要整理

<table border="1">
 <tr bgcolor="blue">
  <td width="266">新華網</td>    
  <td width="208">http://www.xinhuanet.com/</td>
  <td width="193">新華網</td> 
  <td width="182">新華網</td>
  <td width="79">1</td>
  <td width="107">73</td>
  <td width="166">qqq</td>
 </tr>
</table>
 看效果時會多出一行藍色條。

經研究發現
“<td width="193">新華網</td>      ”中</td>有空白字元。

運行以下代碼,其中strA為上述的空白字元。
<%
strA="      "
lenA=len(strA)
for i=1 to lenA
 response.Write(asc(mid(strA,i,1)))&","
next

%>

得到-24159,32,32,32,32,32,
結論:上述空白第一個字元有古怪。刪去“<td width="193">新華網</td>      ”</td>後第一個字元,運行結果正常。

-24159 unicode為 &#12288;
用unicode代替具有一樣的效果。

最後核對出ASC(-24159)為中文(全形)空格符。

======

<table border="1">
 <tr bgcolor="blue">
  <td width="266">新華網</td>    
  <td width="208">http://www.xinhuanet.com/</td>
  <td width="193">新華網</td>地
  <td width="182">新華網</td>
  <td width="79">1</td>
  <td width="107">73</td>
  <td width="166">qqq</td>
 </tr>
</table>
中則會多出一行,並顯示“地”

 ======2007-9-22 Linyee 添加

聽說dw裡可視化助理—+隱藏元素,編輯—+首先參數—+隱藏元素。

設定好後可見,但嘗試後不可用。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.