如何修改placeholder样式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何修改placeholder样式相关的知识,希望对你有一定的参考价值。

方法/步骤

新建html文件,在html文件中输入input标签然后给标签添加placeholder值。如图:
代码:<input type="text" placeholder="请输入用户名" />

保存好html页面后使用浏览器打开,发现input输入框提示的文字是灰色的。

修改提示文字颜色。创建style标签,在这个标签里设置提示框文字的颜色。
如图:
代码:
<style type="text/css">
input::-webkit-input-placeholder /*WebKit browsers*/
color: red;

input::-moz-input-placeholder /*Mozilla Firefox*/
color: red;

input::-ms-input-placeholder /*Internet Explorer*/
color: red;

</style>

保存html文件后使用浏览器打开,发现提示文字颜色已变为红色。如图:

所有代码。可以直接把所有代码复制到新建的html文件上,保存后运行即可看到效果。
所有代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<style type="text/css">
input::-webkit-input-placeholder /*WebKit browsers*/
color: red;

input::-moz-input-placeholder /*Mozilla Firefox*/
color: red;

input::-ms-input-placeholder /*Internet Explorer*/
color: red;

</style>
</head>
<body>
<input type="text" placeholder="请输入用户名" />
</body>
</html>
参考技术A 首先我们先简单写个html页面,里面放一个input和一个textarea,简单设置一下基本样式,注意写上placeholder。 然后在浏览器中预览一下效果,会看到默认的placeholder颜色是灰色的。 再然后就是设置placeholder的字体颜色了,因为不同浏览器存在...

修改 input中的placeholder的字体样式和颜色

placeholder属性是css3中新增加的属性,

由于是新加入的属性因此对各大浏览器都不兼容:

因此在使用的时候要加兼容性

 

  火狐:-moz-placeholder { /* Mozilla Firefox 4 to 18 */

  color:#999;

  }

 火狐 ::-moz-placeholder { /* Mozilla Firefox 19+ */

  color:#999;

  }

 ie浏览器 :-ms-input-placeholder { /* Internet Explorer 10+ */

  color:#999;

  }

    

      谷歌 ::-webkit-input-placeholder { /* WebKit browsers */

  color:#999;

  }

 

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            .test::-webkit-input-placeholder{
                color: red;
            }
            
        </style>
    </head>
    <body>
        <input class="test" type="text" placeholder="测试" />
        <br />
        <input type="text" placeholder="测试" />
    </body>
</html>

技术分享图片

以上是关于如何修改placeholder样式的主要内容,如果未能解决你的问题,请参考以下文章

placeholer改变默认灰色

如何修改placeholder样式

如何修改placeholder的颜色

如何修改input中的placeholder中的默认样式

修改placeholder的样式

修改输入框placeholder的样式