两个问题:

  1. 我正在try 将占位符文本变为白色.但这不管用.我正在使用Bootstrap 3.JSFiddle demo

  2. 另一个问题是如何不全局地更改占位符 colored颜色 .也就是说,我有多个字段,我只希望一个字段有白色占位符,所有其他字段都保持默认 colored颜色 .

提前谢谢您.

HTML:

<form id="search-form" class="navbar-form navbar-left" role="search">
    <div class="">
        <div class="right-inner-addon"> <i class="icon-search search-submit"></i>
            <input type="search" class="form-control" placeholder="search" />
        </div>
    </div>
</form>

css:

.right-inner-addon {
    position: relative;
}
.right-inner-addon input {
    padding-right: 30px;
    background-color:#303030;
    font-size: 13px;
    color:white;

}
.right-inner-addon i {
    position: absolute;
    right: 0px;
    padding: 10px 12px;
    /*  pointer-events: none; */
    cursor: pointer;
    color:white;
}


/* do not group these rules*/
::-webkit-input-placeholder { color: white; }
FF 4-18 
:-moz-placeholder           { color: white; }
 FF 19+
::-moz-placeholder          { color: white; }
 IE 10+
:-ms-input-placeholder      { color: white; } 

推荐答案

将占位符分配给类 Select 器,如下所示:

.form-control::-webkit-input-placeholder { color: white; }  /* WebKit, Blink, Edge */
.form-control:-moz-placeholder { color: white; }  /* Mozilla Firefox 4 to 18 */
.form-control::-moz-placeholder { color: white; }  /* Mozilla Firefox 19+ */
.form-control:-ms-input-placeholder { color: white; }  /* Internet Explorer 10-11 */
.form-control::-ms-input-placeholder { color: white; }  /* Microsoft Edge */

它将在那时起作用,因为一个更强大的 Select 器可能会覆盖您的全局.我在一个平板电脑上,所以我无法判断并确认它是哪一个更强的 Select 器:)但它确实有效,我在你的小提琴上试过.

这也回答了你的第二个问题.通过将其分配给一个类或id,并只为该类提供输入,您可以控制样式的输入.

Css相关问答推荐

无法瞄准元素

如何将div与图像维度进行zoom ?

更改MAT-FORM-FIELD的CSS,使其在有Angular 的HTML中显示为普通文本框

CSS 网格 - 具有独立可滚动区域的两列布局

从 React MUI 自定义不同组件的正确方法?

根据选项 colored颜色 更改 Select 文本 colored颜色

SASS 文件 struct :_typography、_layout 等中的相同 Select 器

React Typescript 中的自动 typewriter 效果

CSS 常量()用于什么?

页脚上方的图像分隔线使用 ::before 伪元素

CSS和 Select 器 - 我可以 Select 具有多个类的元素吗?

如何使用 Bootstrap 3 阻止按钮保持压抑状态

thead 和 tbody 之间的间距

bootstrap 程序中有 7 个相等的列

如何在 CSS 中绘制一个圆形扇区?

如何使用 CSS 绘制复选标记/勾号?

内联块列表项中不需要的边距

在 CSS 中表示 100% 的 1/3 的最佳方式是什么?

go 除文本输入的内阴影

将样式应用于第一行的单元格