[HTML] Change an HTML5 input's placeholder color with CSS

We will look at what CSS selectors to use to change an HTML5 inputs placeholder color. This can differ from browser to browser, so, we will make sure to cover all of the cases.

/* Chrome, Opera, Safari */
  ::-webkit-input-placeholder {
    color: #ff6600;
    opacity: 1;
  }
  /* Firefox 19+ */
  ::-moz-placeholder {
    color: #ff6600;
    opacity: 1;
  }
  /* Firefox 18 and below */
  :-moz-placeholder {
    color: #ff6600;
    opacity: 1;
  }
  /* MS IE 10+ */
  :-ms-input-placeholder {
    color: #ff6600;
    opacity: 1;
  }

[HTML] Change an HTML5 input's placeholder color with CSS

时间: 2024-10-12 13:04:15

[HTML] Change an HTML5 input's placeholder color with CSS的相关文章

使用CSS修改HTML5 input placeholder颜色

问题没有实际价值,缺少关键内容,没有改进余地 Chrome支持input=[type=text]占位文本属性,但下列CSS样式却不起作用: CSS input[placeholder], [placeholder], *[placeholder] { color:red !important; } HTML <input type="text" placeholder="Value" /> 运行结果值还是灰色,Color:red没有作用.有什么方法可以修

用css修改HTML5 input placeholder颜色

使用CSS修改HTML5 input placeholder颜色 本文选自StackOverflow(简称:SOF)精选问答汇总系列文章之一,本系列文章将为读者分享国外最优质的精彩问与答,供读者学习和了解国外最新技术.本文将为读者讲解HTML5 Input Placeholder Color的个性化设定,需要针对不同浏览器内核来编程. 问题: David Murdoch:Chrome支持input=[type=text]占位文本属性,但下列CSS样式却不起作用: CSS input[placeh

html5 input placeholder 占位符 输入框提示文本

Html5为输入框增加了新的属性,如 placeholder (占位符) ,它表示在文本框中预先放一些文本.占位符就是文本框可以接受的示例内容,一般颜色都是灰色.只要一石击文本框,他就消失了.如果把已输入的内容全部删除,然后单机文本框外部,它又会出现.试用JavaScript 当然也可以实现这个功能.但是html5只用一个 placeholder 属性就解决了问题. <!DOCTYPE html> <html lang="en"> <head> &l

原生HTML5 input type=file按钮UI自定义

原生<input type="file" name="file" />长得太丑 提升一下颜值 实现方案一.设置input[type=file]透明度为0,使用绝对定位遮罩在自定义的按钮标签层的之上. 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8" /> 5 <title>原生HTML5 input typ

HTML5 INPUT新增属性

HTML5的input标签新增了很多属性,也是让大家非常兴奋的一件事,用简单的一个属性搞定以前复杂的JS验证.input新增的这些属性,使得html和js的分工更明确了,使用起来十分舒畅.我们先看下input新增了的属性:新增属性一:autoconmpleteautoconmplete可以赋值为 on 或者 off.当为 on的时候,浏览器能自动存储用户输入的内容.当用户返回到曾经填写过值的页面的时候,浏览器能把用户写过的值自动填写在相应的input框里.现在很多网站都实现了这个功能,不过基本都

input 修改placeholder颜色

一般来说input的placeholder是不能修改的,但是现在浏览器利用伪类实现了对placeholder的修改 input::-webkit-input-placeholder { // cherom color: #cbc8c8; } input:-moz-placeholder { // 火狐 Firefox 4 to 18 color: #cbc8c8; } input::-moz-placeholder { // 火狐 Firefox 19+ color: #cbc8c8; } in

常用 更改input的placeholder颜色和滚动条样式更改

/*更改input的placeholder颜色*/ input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color:#CCCCCC; } input:-moz-placeholder, textarea:-moz-placeholder { color: #CCCCCC; } input::-moz-placeholder, textarea::-moz-placeholder { color: #CCC

HTML5 input 类型

HTML5 Input 类型 HTML 4.01 与 HTML 5 之间的差异 以下类型是 HTML5 中的新类型:color, date, datetime, datetime-local, month, week, time, email, number, range, search, tel 以及 url. 浏览器支持 Input type IE Firefox Opera Chrome Safari email No 4.0 9.0 10.0 No url No 4.0 9.0 10.0

在safari下input的placeholder设置行高失效

在项目中遇到input的placeholder在safari下设置行高失效的问题,亲测 input{ width:250px; height:30px; line-height:30px; font-size:14px; padding:0px 0px 0px 30px; [;line-height:1;color:#f00;] } 单独针对Safari来写hack 原文地址:https://www.cnblogs.com/guoliping/p/9798703.html