2012-01-04 16 views
0

我有一個簡單的表,沒有鏈接只是某些類標籤在某些日子。它用於顯示一個月中的日子。在Android手機上,出於某種原因,這款手機正在採用當月的幾天,並打開手機屏幕。 Android版本是2.3.4。我所有的html都是有效的並且符合要求。有沒有其他人遇到過這個問題?任何關於解決問題的想法。什麼會導致HTML表格單元打開Android手機鍵盤?

以下是有此問題的完整示例。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html> 
<head><title>Untitled</title></head> 
<body> 
<table cellspacing="0"> 
    <thead> 
     <tr> 
      <th> 
       &laquo; 
      </th> 
      <th colspan="5"> 
       <span>January&nbsp;2012</span> 
      </th> 
      <th> 
       &raquo; 
      </th> 
     </tr> 
     <tr> 
      <th> 
       Mon 
      </th> 
      <th> 
       Tue 
      </th> 
      <th> 
       Wed 
      </th> 
      <th> 
       Thu 
      </th> 
      <th> 
       Fri 
      </th> 
      <th> 
       Sat 
      </th> 
      <th> 
       Sun 
      </th> 
     </tr> 
    </thead> 
    <tbody> 
     <tr> 
      <td> 
       26 
      </td> 
      <td> 
       27 
      </td> 
      <td> 
       28 
      </td> 
      <td> 
       29 
      </td> 
      <td> 
       30 
      </td> 
      <td> 
       31 
      </td> 
      <td> 
       1 
      </td> 
     </tr> 
     <tr> 
      <td> 
       2 
      </td> 
      <td> 
       3 
      </td> 
      <td> 
       4 
      </td> 
      <td> 
       5 
      </td> 
      <td> 
       6 
      </td> 
      <td> 
       7 
      </td> 
      <td> 
       8 
      </td> 
     </tr> 
     <tr> 
      <td> 
       9 
      </td> 
      <td> 
       10 
      </td> 
      <td> 
       11 
      </td> 
      <td> 
       12 
      </td> 
      <td> 
       13 
      </td> 
      <td> 
       14 
      </td> 
      <td> 
       15 
      </td> 
     </tr> 
     <tr> 
      <td> 
       16 
      </td> 
      <td> 
       17 
      </td> 
      <td> 
       18 
      </td> 
      <td> 
       19 
      </td> 
      <td> 
       20 
      </td> 
      <td> 
       21 
      </td> 
      <td> 
       22 
      </td> 
     </tr> 
     <tr> 
      <td> 
       23 
      </td> 
      <td> 
       24 
      </td> 
      <td> 
       25 
      </td> 
      <td> 
       26 
      </td> 
      <td> 
       27 
      </td> 
      <td> 
       28 
      </td> 
      <td> 
       29 
      </td> 
     </tr> 
     <tr> 
      <td> 
       30 
      </td> 
      <td> 
       31 
      </td> 
      <td> 
       1 
      </td> 
      <td> 
       2 
      </td> 
      <td> 
       3 
      </td> 
      <td> 
       4 
      </td> 
      <td> 
       5 
      </td> 
     </tr> 
    </tbody></table></body></html> 
+0

請張貼您的HTML,以便我們可以看一看。 – 2012-01-04 20:58:27

+0

添加完整的html頁面。此代碼表現出這種行爲。如果你點擊任何一天,它會在手機板上點擊幾天的時候打開手機板。 – jballing 2012-01-05 02:16:47

回答

0

沒有你的代碼,這是很難說,但由於在某些情況下,在細胞中的號碼來獲得確定爲其中Android系統會自動創建一個超鏈接到手機的應用程序的電話號碼是最有可能的。 Android也通過電子郵件地址和其他一些遵循典型結構的東西來實現這一點。

+0

嗨,感謝您的回覆。我明白它會自動執行此操作。但是我認爲它是在數字是如何在一起而不是在分離的html元素中時做到的。你碰巧知道是否有一些方法來裝飾的HTML不允許這樣做? – jballing 2012-01-04 23:24:50

+0

我無法使用您發佈的確切代碼在Android 2.3.5上重現問題,我不知道爲什麼它會打開手機板,即使它識別爲電話號碼,除非用戶採取了某些操作。你是否觀察到包含你發佈的代碼的文檔的問題?如果不是,請嘗試提供仍然存在問題的最小文檔。 – 2012-01-04 23:48:36

+0

是的,我看到它的設備是verizon運行2.3.4的仿生機器人。 – jballing 2012-01-04 23:56:53

1

我發現周圍有一個工作可以爲電話檢測設置一個元標記。

<meta name="format-detection" content="telephone=no"> 

謝謝大家的幫助。

相關問題