2014-08-31 73 views
1

在一个jQuery Mobile的页面,我有以下几点:如何更改jQuery Mobile页面上的占位符字体?

<input name="SearchCriteria" id="SearchCriteria" value="" 
     placeholder="Case Number, Caption, Client, Firm or Claimaint." /> 

我试图减少占位字体有点..我已经试过this的答案,但它似乎并没有在做任何事情jQuery Mobile页面。

我是否缺少一些简单的东西?

+0

您的手机浏览器是否支持占位符?以下是支持的浏览器列表:http://caniuse.com/#feat=input-placeholder – mk117 2014-08-31 18:23:36

+0

您正在使用哪种JQM版本? – Omar 2014-08-31 18:39:42

+0

@Omar我正在使用1.3.2 – AngryHacker 2014-08-31 18:55:20

回答

1

你可以试试这个,但是如果你正在手机上测试它,请尝试不同的浏览器。由于某些移动浏览器非常有限。请务必首先尝试在手机附带的原始浏览器上显示它的外观。

/* all */ 
::-webkit-input-placeholder { color:#f00; } 
::-moz-placeholder { color:#f00; } /* firefox 19+ */ 
:-ms-input-placeholder { color:#f00; } /* ie */ 
input:-moz-placeholder { color:#f00; } 

/* individual: webkit */ 
#field2::-webkit-input-placeholder { color:#00f; } 
#field3::-webkit-input-placeholder { color:#090; background:lightgreen; text-transform:uppercase; } 
#field4::-webkit-input-placeholder { font-style:italic; text-decoration:overline; letter-spacing:3px; color:#999; } 

/* individual: mozilla */ 
#field2::-moz-placeholder { color:#00f; } 
#field3::-moz-placeholder { color:#090; background:lightgreen; text-transform:uppercase; } 
#field4::-moz-placeholder { font-style:italic; text-decoration:overline; letter-spacing:3px; color:#999; } 
+0

它适用于iOS和Chrome中的Safari,但无论出于何种原因,都不适用于桌面上的Firefox。无论如何,够好 - 我只针对移动设备。 – AngryHacker 2014-08-31 19:06:50

相关问题