HTML:Material Design Lite更改用户在输入字段中输入的文本的颜色

HTML:Material Design Lite更改用户在输入字段中输入的文本的颜色,html,css,material-design,Html,Css,Material Design,对于我正在创建的应用程序,此特定页面的背景为黑色,当用户在框中键入输入时,他们键入的文本为黑色,因此不可见 用户名 请删除style=“color:#b272a9;”只需将标签的颜色设置为您想要的文本颜色即可 <input type="text" style="color:white"> 在这里我知道你在做什么,我已经“模拟”了你的情况,最初看起来都是黑色的 我所做的是 input{ background:black; color:silver !important; bor

对于我正在创建的应用程序,此特定页面的背景为黑色,当用户在框中键入输入时,他们键入的文本为黑色,因此不可见


用户名

请删除
style=“color:#b272a9;”
只需将标签的颜色设置为您想要的文本颜色即可

<input type="text" style="color:white">

在这里我知道你在做什么,我已经“模拟”了你的情况,最初看起来都是黑色的

我所做的是

input{
background:black;
color:silver !important;
border:1px white solid !important;
}

此外,作为一般规则,在使用CMS平台时,有时!重要规则是摆脱混乱的唯一方法:-)

这并不能回答问题。这是可行的,但MDL是导致问题的原因。正如您所看到的,当我们包含MDL时,它使文本字段不可见,并且不会更改文本颜色!重要的;边框:1px白色实心!重要的;最奇怪的是,大多数CMS会将任何基于标记的样式解释为具有比标记可能继承的类中指定的优先级更高的优先级。这个重要的工作,但真的不应该是必要的。@David P根据我的经验,这通常是CMS和这类框架的最后手段和方法。现在我不知道MDL,但通常那些框架内联样式不是直接计算的,它们是事后解析的,不符合真正的内联样式。我知道,听起来很奇怪,我考虑过角等可怕的练习。对我来说,它堵塞了标记,而sep的关注点是窗外,见鬼,js内联样式至少我看到了一些好处:-)