2013-09-24 11 views
6

私のアンドロイドアプリケーションでは、htmlを表示するwebviewがあります。 webviewでは、入力フィールドに対してプレースホルダを中央揃えにします。 設置スタイルアンドロイドでセンターアラインメントプレースホルダの問題

-webkit-input-placeholder {text-align: center;} 

が、プレースホルダは、中心を合わせていません。私たちがテストするとき、ブラウザで正常に動作しています。 誰かが私を助けてくれますか?

答えて

1
::-webkit-input-placeholder {text-align: center;} 

これを試してください。

それとも

<!DOCTYPE html> 
<html> 
<head> 
    <style> 
     input::-webkit-input-placeholder 
     { 
      text-align: center; 
     } 
    </style> 
</head> 
<body> 
    <input type="text" placeholder="asdf" /> 
</body> 
</html> 
+0

こんにちは、申し訳ありませんがご迷惑をおかけして申し訳ありません。私は私の質問を編集しました。ありがとう。 – Pankaj

+0

そのok。私はあなたを助けてうれしいです。それは働いている? –

+0

@Pankaj tell bro。その作業? –

3

のAndroidだけでは動作しません中心に、:(ここにバグがありますが、このポリフィルを使用することができます。https://github.com/diy/jquery-placeholderをし、それが「力」属性をサポートしている属性は、それも上で実行できます。アンドロイドのように、プレースホルダを「サポート」というブラウザ。

$('#myInput').placeholder({force:true}); 

そして、プラグインが提供するプレースホルダクラスのスタイルを定期的にCSSを使用し

.placeholder{ 
    text-align: center; 
} 
関連する問題