0

入力フィールドのテキストとプレースホルダーを中央または右に揃えようとしています。これはプロパティを使用するすべてのブラウザーで機能しtext-alignますが、iPad 1 のモバイル Safari では失敗します。テキスト自体は配置されますが、プレースホルダー テキストは常に左側に残ります。

フィドルを参照してください:input-text-alignment

iPad 1 でそのプレースホルダー テキストを揃えるにはどうすればよいですか?

4

3 に答える 3

0

表示プロパティを変更してみてください。これdisplay: inline-block;により、入力要素に対するこのような問題が解決される場合があります。

于 2013-03-21T13:03:20.137 に答える
0

私はそれをテストするための iPad を持っていませんが、Safari は web-kit エンジンを使用しているため、次のコードを試すことができます:

::-webkit-input-placeholder{
text-align:right;
}
于 2013-03-21T12:08:55.480 に答える
0
form input {
    height: 40px;
    width: 200px;
    font-size: 18px;
    font-weight: bold;
    border: 1px solid  gray;
    text-align: center;

}

form {
    margin:auto;
    font-size: 18px;
    font-weight: bold;
    text-align: right;
}
于 2013-03-21T11:23:29.087 に答える