如何设置placeholder的颜色提示字体的大小和颜色还有边距

如何设置css3中placeholder的字体颜色_百度知道
如何设置css3中placeholder的字体颜色
提问者采纳
因为每个浏览器的CSS选择器都有所差异,所以需要针对每个浏览器做单独的设定(可以在冒号前面写input和textarea)。  ::-webkit-input-placeholder { /* WebKit browsers */  color:#999;  }  :-moz-placeholder { /* Mozilla Firefox 4 to 18 */  color:#999;  }  ::-moz-placeholder { /* Mozilla Firefox 19+ */  color:#999;  }  :-ms-input-placeholder { /* Internet Explorer 10+ */  color:#999;  }还可以写成下面这样:  input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {  color: #666;  }  input:-moz-pl订盯斥故俪嘎筹霜船睛aceholder, textarea:-moz-placeholder {  color:#666;  }  input::-moz-placeholder, textarea::-moz-placeholder {  color:#666;  }  input:-ms-input-placeholder, textarea:-ms-input-placeholder {  color:#666;  }
其他类似问题
placeholder的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁ios修改textField的placeholder的字体颜色、大小 - Jacky Huang (标哥-iOS攻城狮)
- 博客频道 - CSDN.NET
7174人阅读
textField.placeholder = @&username is in here!&;
[textField setValue:[UIColor redColor] forKeyPath:@&_placeholderLabel.textColor&];
[textField setValue:[UIFont boldSystemFontOfSize:16] forKeyPath:@&_placeholderLabel.font&];
这里是使用了KVC的方式,是不是很简单呢?呵呵!
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:279781次
积分:6564
积分:6564
排名:第1389名
原创:396篇
转载:33篇
评论:97条
阅读:1099
文章:17篇
阅读:1854
(2)(44)(6)(14)(18)(29)(18)(3)(33)(30)(10)(16)(4)(5)(2)(19)(1)(1)(26)(25)(116)(2)(8)(1)(1)HTML5 Placeholder实现input背景文字提示效果 | HTML5资源教程1. 大家都知道UITextField支持设置placeholder, 并且可以改变placeholder字体大小和颜色, 参照代码:/* 设置placeholder*/[textField setPlaceholder:@&placeholder in textField&];/* 改变placeholder的颜色 */[textField setValue:[UIColor redColor] forKeyPath:@&_placeholderLabel.textColor&];
/* 改变placeholder的字体大小 */[textField setValue:[UIFont systemFontOfSize:20.f] forKeyPath:@&_placeholderLabel.font&];2. UITextView是不支持placeholder, 不过没事, 我们可以手动添加一个label, 设置字体大小颜色就只需要操作label即可:/* 添加UITextView */UITextView *textView = [[UITextView alloc] initWithFrame:CGRectMake(0, 0, 320.f, 47.f)];textView.delegate =
// textView.backgroundColor = [UIColor clearColor];[self addSubView:textView];
/* 添加placeholder Label */UILabel *placeHolderLabel = [[UILabel alloc] initWithFrame:CGRectZero];placeHolderLabel.textColor = [UIColor lightGrayColor];placeHolderLabel.text = @&placeholder in textView&;[placeHolderLabel sizeToFit];placeHolderLabel.frame = CGRectMake(0, 5.f, placeHolderLabel.frame.size.width, placeHolderLabel.frame.size.height);[self addSubView:placeHolderLabel];/* 监听textView发生变化, 无内容则显示placeholder */- (void)textViewDidChange:(UITextView *)textView{    if ([[textView.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]] isEqualToString:@&&]) {        placeHolderLabel.text = @&placeholder in textView&;    }else{        placeHolderLabel.text = @&&;    }}
无相关信息问题补充&&
#D6D0CA : #D6D0CA :CSS 伪类用于向某些选择器添加特殊的效果: #D6D0CA ! Mozilla Firefox 4 to 18 &#47:-moz-placeholder {} &#47:-webkit-input-placeholder { &#47。css伪元素,; &#47。因此对于css2之前已经有的伪元素两种写法的作用是一样的; &#47:单冒号(:。双冒号是在当前规范中引入的。css伪类代码如下,如; Internet Explorer 10+ *&#47:first-letter:}input:first-}知识点:-ms-input-placeholder {color,!important!important!important:)用于CSS3伪元素。伪元素由双冒号和伪元素名称组成:after等等;* WebKit brow**rs &#47:,。但是伪类兼容现存样式:)用于CSS3伪类,浏览器需要同时支持旧的伪类:CSS 伪元素用于向某些选择器设置特殊效果:-moz-placeholder {}input,双冒号(:: #D6D0CA ; Mozilla Firefox 19+ &#47:before,用于区分伪类和伪元素,但是为了兼容IE浏览器还是使用单冒号的写法
热心网友 &1-14 14:01
•回答
•回答
•回答
•回答
•回答
猜你感兴趣
服务声明: 信息来源于互联网,不保证内容的可靠性、真实性及准确性,仅供参考,版权归原作者所有!Copyright &
Powered by

我要回帖

更多关于 placeholder字体颜色 的文章

 

随机推荐