2014-11-15 78 views
1

我试图更改占位符中的文本颜色。它只适用于浏览器Firefox。占位符的CSS颜色html

有没有我的HTML

<form name="sentMessage" class="form-horizontal" role="form" novalidate> 
<div class="control-group"> 
<div class="controls"> 
<input type="text" class="form-control" placeholder="Full Name" id="name" name="name" required data-validation-required-message="Please enter your name" style="resize:none; color: #BC987E; background-color: #808080; border-color:#808080"/> 
<p class="help-block"></p> 
</div> 
</div>  
<div class="control-group"> 
<div class="controls"> 
<input type="email" class="form-control" placeholder="Email" id="email" name="email" required data-validation-required-message="Please enter your email" style="resize:none; color: #BC987E; background-color: #808080; border-color:#808080"/> 
<p class="help-block"></p> 
</div> 
</div> 
<div class="control-group"> 
<div class="controls"> 
<textarea rows="10" cols="100" class="form-control" placeholder="How can I help you?" id="message" required data-validation-required-message="Please enter your message" minlength="5" data-validation-minlength-message="Min 5 characters" maxlength="999" style="resize:none; color: white; background-color: #808080; border-color:#808080"></textarea> 
<p class="help-block"></p> 
</div> 
</div>   
<div id="success"> </div> <!-- For success/fail messages --> 
<button type="submit" class="btn btn-primary pull-right">Send</button><br/> 
</form> 

和我的CSS

#name:-moz-placeholder, 
#email:-moz-placeholder 
{ 
color: white; 
} 

#name::-moz-placeholder, 
#email::-moz-placeholder 
{ 
color: white; 
} 

#name:-ms-input-placeholder, 
#email:-ms-input-placeholder 
{ 
color: white; 
} 

在网页中我已经实现引导。有link。 任何建议,为什么我的代码只能在Firefox中工作。 在此先感谢。

+0

你应该先问问题之前做了一些R&d。这个问题不会对未来的用户有所帮助。 –

+0

你可能是对的。但是,我检查和测试的帖子都没有在其他浏览器中改变颜色。这可能是我的代码中的错误。这是我第一次实施表格。我只是尽力而为。 –

回答