如何在CSS中更改输入文字

我正在用html制作简单表格。背景是黑色的,所以我希望输入的文本为白色。到目前为止,这就是我所拥有的。

<form method="GET">
   <input type="text" name="name" placeholder="Full Name"><br/>
<input type="submit">
</form>

picture of html website I highlight the typing text in the picture "asdasd" I want the user can type their text in color white. I've tried color: #ffffff; in css, but it does not works. Any help would appreciated.

评论
  • 紫云
    紫云 回复

    您应该可以通过以下方法解决此问题:

    <input type="text" name="name" placeholder="Full Name" style="color:white;">
    

    对于更整洁的外观,您还可以执行以下操作:

    <input type="text" name="name" placeholder="Full Name">
    
    input {
      color:white;
    }
    

    或者,如果您只想将白色文本应用于一个输入,则可以执行以下操作:

    <input type="text" name="name" placeholder="Full Name" id="input1">
    
    #input1 {
      color:white;
    }
    

    如果要使占位符使用相同的颜色或相似的颜色,请使用@Çağrı提供的解决方案。

  • 刺青
    刺青 回复

    在CSS中,您应该将输入的颜色和输入的占位符都更改为白色。

    input[type=text],input[type=text]::placeholder{
     color:white;
    }