2013-09-24 20 views
6

W mojej aplikacji Android jest webview do wyświetlenia html. W widoku webowym, dla pola wejściowego, chcemy, aby symbol zastępczy wyśrodkował wyrównanie. Umieszczanie styluWyśrodkuj problem zastępczy w Androidzie

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

, ale symbol zastępczy nie jest środkiem wyrównania. to działa dobrze z przeglądarką, kiedy testujemy. Czy ktoś może mi w tym pomóc?

Odpowiedz

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

Spróbuj tego.

Albo

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

Witam, przepraszam za niedogodności, ponieważ sugerowałeś. Zmieniłem moje pytanie. Dzięki. – Pankaj

+0

jest ok. Cieszę się, że mogę ci pomóc. czy to działa? –

+0

@Pankaj powiedz mi bracie. to działa? –

3

Android ma błąd tutaj :(, centrowanie prostu nie zadziała Można użyć tej PolyFill. https://github.com/diy/jquery-placeholder i wspiera „siła” atrybut atrybut czyni go uruchomić nawet dalej. przeglądarka, że ​​„wsparcie” zastępczy, jak android.

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

Następnie użyj zwykłego CSS do stylu klasę zastępczego przewidzianego przez wtyczkę

.placeholder{ 
    text-align: center; 
}