2012-01-04 2 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を投稿してください。 –

+0

フルHTMLページを追加しました。このコードは動作を排除します。いずれかの日をクリックすると、電話パッドのクリックされた日の周りの数日で電話パッドが開きます。 – jballing

答えて

0

それは言うのは難しいですが、特定の場合には、セル内の数字は、Androidシステムが自動的に電話アプリケーションへのハイパーリンクを作成する電話番号であると特定されますので、それが最も可能性が高いです。 Androidはまた、電子メールアドレスと、典型的な構造に従ういくつかのものでこれを行います。

+0

こんにちは、ありがとうございました。私はこれが自動的にこれを行うことを理解しています。しかし、私はそれが数字がどのように一緒に、別々のhtml要素ではなくなったときにそれをしたと思った。これを許さないようにHTMLを飾る方法があるかどうか知りませんか? – jballing

+0

あなたが投稿した正確なコードを使用してAndroid 2.3.5で問題を再現することはできません。何らかのアクションがユーザーによって行われた場合を除き、電話パッドとして認識されたとしても、あなたが掲示したコードだけを含む文書でこの問題を観察していますか?そうでない場合は、まだ問題がある最小限の文書を提供してください。 –

+0

私はそれを見ているデバイスは、2.3.4を実行しているベライゾンからのドロイドバイオニックです。 – jballing

1

私はあなたの電話の検出のために設定できるメタタグがあります。

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

ありがとうございました。

関連する問題