placeholder移动端重设placeholder,有用吗

placeholder  时间:2021-08-02  阅读:()

html5怎么控制placeholder

html <input?placeholder="text">css input[placeholder]{? color:#f00?!important;? }

HTML里input标签里的placeholder、for属性的作用?

placeholder是html5新增的input的一个熟悉,主要是让表单体验更加智能,相当于value属性,但是他有一个好处就是当我们聚焦输入文本的时候我们在placeholder="默认值"的文本就会自动清空,, 不过兼容性还不太好,至少ie好像要9以上才能支持,,所以很多pc端的聚焦处理还是用js来的 for属性应该是label的属性吧??这个是和input的id绑定,当我们点击input前面的文本标识会自动聚焦到文本框,例如: <form> <label for="name">用户名</label> <input type="text" name="name" esskey="c" id="name" /> </form> 这个例子,当我点击用户名的时候,会自动聚焦到文本框里头,也就是光标会自动定位到文本框里

如何设置placeholder的样式

在input框中有时想将输入的字和placeholder设为不同的颜色或其它效果,这时就可以用以下代码来对placeholder进行样式设置了。

::-webkit-input-placeholder{} ? ?/*?使用webkit内核的浏览器 */ :-moz-placeholder{} ? ? ? ? ? ? ? ? ?/*?Firefox版本4-18 */ ::-moz-placeholder{} ? ? ? ? ? ? ? ? ?/*?Firefox版本19+ */ :-ms-input-placeholder{} ? ? ? ? ??/* IE浏览器 */ 注1:冒号前写对应的input或textarea元素等。

注2:placeholder属性是css3中新增加的属性,IE9和Opera12以下版本的CSS选择器均不支持占位文本。

eg: css代码 ?#input-test{ ????????color:?#FFC0CB; ????????font-size:?1.2em; ????????width:?180px; ????????height:?36px; } #input-test::-webkit-input-placeholder{ ????????color:?#ADD8E6; } #input-text::-moz-placeholder{ ?//不知道为何火狐的placeholder的颜色是粉红色,怎么改都不行,希望有大牛路过帮忙指点 ????????color:?#ADD8E6;???????? } #input-text:-ms-input-placeholder{ ?//由于我的IE刚好是IE9,支持不了placeholder,所以也测试不了(⊙﹏⊙),有IE10以上的娃可以帮我试试 ????????color:?#ADD8E6;???????? } html代码 <div?id="container"> ? ? <input?id="input-test"?type="text"?placeholder="修改placeholder样式"?/> </div> 效果如下图所示: PS:除此之外,还能修改placeholder的font-weight等样式。

eg: 我加了句 "font-weight:?bold;",效果如下图所示:

placeholder什么意思

placeholder 占位符; 占位控件; 位置标志符; 占位符号 This starter kit also contains?placeholder?classes for customizing other functionality. 此初学者工具包还包含用于自定义其他功能的占位符类. 很高兴第一时间为您解答,祝学习进步 如有问题请及时追问,谢谢~~O(∩_∩)O

placeholder是什么意思

您好: placeholder [英][?ple?sh??ld?(r)][美][?ple?sho?ld?(r)] n.占位符; 以上结果来自金山词霸 例句: 1. We use a_ placeholder shortcut again in another function literal that we pass to foreach. 我们在传给foreach的这个字面函数中再一次使用了一个_占位符。

----------------------------------- 如有疑问欢迎追问! 满意请点击右上方【选为满意回答】按钮

移动端重设placeholder,有用吗

chrome支持input=[type=text]占位文本属性,但下列css样式却不起作用:css复制代码代码如下:input[placeholder],[placeholder],*[placeholder]{color:red!important;}htmlinput语句复制代码代码如下:运行结果值还是灰色,color:red没有作用。

有什么方法可以修改占位文本的颜色吗?我在浏览器里安装了jquery占位文本插件,但仍然无用。

(!important只有ie7和firefox能识别)回答:toscho:有三种实现方式:伪元素(pseudo-elements)、伪类(pseudo-classes)和notihing。

webkit和blink(safari,googlechrome,opera15+)使用伪元素复制代码代码如下:::-webkit-input-placeholdermozillafirefox4-18使用伪类复制代码代码如下::-moz-placeholdermozillafirefox19+使用伪元素复制代码代码如下:::-moz-placeholderie10使用伪类复制代码代码如下::-ms-input-placeholderie9和opera12以下版本的css选择器均不支持占位文本。

需要注意的是伪元素在shadowdom里会起到元素的真实作用。

css选择器因为每个浏览器的css选择器都有所差异,所以需要针对每个浏览器做单独的设定。

复制代码代码如下:::-webkit-input-placeholder{/*webkitbrowsers*/color:#999;}:-moz-placeholder{/*mozillafirefox4to18*/color:#999;}::-moz-placeholder{/*mozillafirefox19+*/color:#999;}:-ms-input-placeholder{/*explorer10+*/color:#999;}matt:textareas(文本框可拉伸)风格样式的代码,如下:复制代码代码如下:input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#636363;}input:-moz-placeholder,textarea:-moz-placeholder{color:#636363;}:input和textarea的字体颜色均为红色。

所有样式都要针对不同的选择器而定,不要打包整体处理,因为其中一个出问题,其他的都会失效。

复制代码代码如下:*::-webkit-input-placeholder{color:red;}*:-moz-placeholder{color:red;}*:-ms-input-placeholder{/*ie10+*/color:red;}jamesdonnelly:在firefox和ie里,正常input文本颜色覆盖占位符颜色的方法:复制代码代码如下:::-webkit-input-placeholder{color:red;text-overflow:ellipsis;}:-moz-placeholder{color:#acacac!important;text-overflow:ellipsis;}::-moz-placeholder{color:#acacac!important;text-overflow:ellipsis;}/*forthefuture*/:-ms-input-placeholder{color:#acacac!important;text-overflow:ellipsis;}还有一种好法:复制代码代码如下:input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#666;}input:-moz-placeholder,textarea:-moz-placeholder{color:#666;}input::-moz-placeholder,textarea::-moz-placeholder{color:#666;}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#666;}最后一种是从网上找的:复制代码代码如下:$('[placeholder]').focus(function(){varinput=$(this);if(input.val()==input.attr('placeholder')){input.val('');input.removeclass('placeholder');}}).blur(function(){varinput=$(this);if(input.val()==''||input.val()==input.attr('placeholder')){input.addclass('placeholder');input.val(input.attr('placeholder'));}}).blur();$('[placeholder]').parents('form').submit(function(){$(this).find('[placeholder]').each(function(){varinput=$(this);if(input.val()==input.attr('placeholder')){input.val('');}})});这个代码调用的规则是,先加载javascript再用css修改占位符属性。

复制代码代码如下:form.placeholder{color:#222;font-size:25px;/*etc*/}user1729061:不用css和占位文本,同样能得到相同效果。

复制代码代码如下:inputtype="text"value="placeholdertext"onfocus="this.style.color='#000';this.value='';"style="color:#f00;"/>

819云互联 香港 日本 美国 2核4G 18元 8核8G 39元 免费空间 免费CDN 香港 E3 16G 20M 230元/月

819云互联是海外领先的互联网业务平台服务提供商。专注为用户提供低价高性能云计算产品,致力于云计算应用的易用性开发,并引导云计算在国内普及。目前平台研发以及运营云服务基础设施服务平台(IaaS),面向全球客户提供基于云计算的IT解决方案与客户服务,拥有丰富的海外资源、香港,日本,美国等各国优质的IDC资源。官方网站:https://www.819yun.com香港特价物理服务器:地区CPU内存带宽...

Hostodo:$19.99/年KVM-1GB/12GB/4TB/拉斯维加斯

Hostodo发布了几款采用NVMe磁盘的促销套餐,从512MB内存起,最低年付14.99美元,基于KVM架构,开设在拉斯维加斯机房。这是一家成立于2014年的国外VPS主机商,主打低价VPS套餐且年付为主,基于OpenVZ和KVM架构,产品性能一般,数据中心目前在拉斯维加斯和迈阿密,支持使用PayPal或者支付宝等付款方式。下面列出几款NVMe硬盘套餐配置信息。CPU:1core内存:512MB...

FlashFXP FTP工具无法连接主机常见原因及解决办法

目前,我们都在用哪个FTP软件?喜欢用的是WinSCP,是一款免费的FTP/SFTP软件。今天在帮助一个网友远程解决问题的时候看到他用的是FlashFXP FTP工具,这个工具以前我也用过,不过正版是需要付费的,但是网上有很多的绿色版本和破解版本。考虑到安全的问题,个人不建议选择破解版。但是这款软件还是比较好用的。今天主要是遇到他的虚拟主机无法通过FTP连接主机,这里我就帮忙看看到底是什么问题。一...

placeholder为你推荐
android半透明android控件怎么做到半透明?电量监控有哪些可以查看手机电池损耗度的app谷歌德语在线翻译中文翻译德文dreamweaver8激活码求Dreamweaver 8激活码windows7正版验证windows7正版验证微软将停止支持32位Win10系统WIN10系统Microsoft Office已停止工作怎么解决windowsphone手机Windows phone手机的优点和缺点bt4破解教程破解软件BT4淘气鸟淘气鸟论坛为什么打不开了呼叫中心搭建呼叫中心有几种建设方式啊?那种最省钱?
域名交易 哈尔滨域名注册 我的世界服务器租用 xenvps unsplash 国外免费空间 建站代码 免费全能空间 java虚拟主机 100x100头像 anylink phpmyadmin配置 ftp免费空间 网站在线扫描 厦门电信 香港亚马逊 智能dns解析 全能空间 西安主机 双线空间 更多