相关疑难解决方法(0)

覆盖所有浏览器中的占位符字体css

我试图使用以下代码覆盖我网站上所有标题,输入,选择,文本区域和输入占位符的字体:

h1, h2, h3, h4, h5, h6,
button, input, select, textarea,
:-ms-input-placeholder,
::-moz-placeholder,
:-moz-placeholder,
::-webkit-input-placeholder {
    font-family:some font name;
}
Run Code Online (Sandbox Code Playgroud)

问题是,由于某种原因,它无法在Chrome上运行.如果我删除:-moz:-ms引用,那么chrome工作正常,这让我相信Chrome由于某种原因不喜欢伪类?我很难过,因为我无法理解为什么与Chrome无关的伪类会使它无效!

css placeholder pseudo-element

3
推荐指数
1
解决办法
1万
查看次数

IE 11无法正确呈现占位符颜色

在Bootstrap 3.2.2中有声明:

.form-control:-ms-input-placeholder {
  color: #999;
}
Run Code Online (Sandbox Code Playgroud)

IE 11.0.17(可能还有其他版本)无法正确呈现,占位符仍为黑色.

css internet-explorer placeholder html-rendering twitter-bootstrap

2
推荐指数
2
解决办法
7317
查看次数