H5表单中placeholder属性的字体颜色问题
最近做项目的时候遇到的一些小样式问题,有关表单。并且在接下来几天的面试人中五个人都没有回答上来,改变placeholder属性的默认字体颜色,感觉有必要总结一下。
如何改变默认字体的颜色?
@blue: #026b9c;
input {
width: 100%;
height: 74/30rem;
line-height: 74/30rem;
color: @blue;
border-radius: 16/30rem;
border: 1px solid @blue_light;
font-size: 28/30rem;
padding-left: 15/30rem;
}
input::-webkit-input-placeholder {
/* WebKit browsers */
color: @blue;
}
input:-moz-placeholder {
/* Mozilla Firefox 4 to 18 */
color: @blue;
}
input::-moz-placeholder {
/* Mozilla Firefox 19+ */
color: @blue;
}
input:-ms-input-placeholder {
/* Internet Explorer 10+ */
color: @blue;
}
主要是通过伪元素+私有前缀这种方式实现,具体实现机制暂时不甚了解,存在兼容性问题。。。当我问这个问题的时候,希望有更好的办法?不过好多人把input的color,甚至于background-color都搞混淆了,好尴尬。
最新文章
- [LeetCode] Search in Rotated Sorted Array 在旋转有序数组中搜索
- Android SlidingMenu 仿网易新闻客户端布局
- CentOS7 Java安装
- Java条件编译
- jQuery的jsonp跨域是这么回事.
- esriSRProjCS2Type Constants
- POJ C程序设计进阶 编程题#2: 配对碱基链
- FAQs: 我们可以在那里来为我的没有提升管理权限的应用程序存储用户数据?
- 第四篇、Tomcat 集群
- Swift Strings and Characters
- pip 解决下载包速度慢的问题
- 通过 DDNS 解决宽带拨号 ip 变化问题
- vue项目引入FastClick组件解决IOS系统下h5页面中的按钮点击延迟,连续点击无反应的问题
- Oracle 数据库 简单查询
- The Unique MST
- Winform 下使用WebBrowser的HTML编辑控件—WinHtmlControl 在win7 IE9下的问题
- openstack组件服务的入口寻找方法
- cordova 框架下开发app推送
- python 调试命令
- python实现排序之冒泡排序