来源:蜘蛛抓取(WebSpider)
时间:2015-01-20 09:58
标签:
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 /:-moz-placeholder {} /:-webkit-input-placeholder { /。css伪元素,; /。因此对于css2之前已经有的伪元素两种写法的作用是一样的; /:单冒号(:。双冒号是在当前规范中引入的。css伪类代码如下,如; Internet Explorer 10+ */:first-letter:}input:first-}知识点:-ms-input-placeholder {color,!important!important!important:)用于CSS3伪元素。伪元素由双冒号和伪元素名称组成:after等等;* WebKit brow**rs /:,。但是伪类兼容现存样式:)用于CSS3伪类,浏览器需要同时支持旧的伪类:CSS 伪元素用于向某些选择器设置特殊效果:-moz-placeholder {}input,双冒号(:: #D6D0CA ; Mozilla Firefox 19+ /:before,用于区分伪类和伪元素,但是为了兼容IE浏览器还是使用单冒号的写法
热心网友 &1-14 14:01
•回答
•回答
•回答
•回答
•回答
猜你感兴趣
服务声明: 信息来源于互联网,不保证内容的可靠性、真实性及准确性,仅供参考,版权归原作者所有!Copyright &
Powered by