占位符文本对齐

Nof*_*fel 0 html css html5 css3

我使用以下样式作为占位符,但它将输入文本(当我开始键入时)从右向左开始.现在我看到这个例子,它只是文本对齐,但为什么我的格式错误?这是我的例子的小提琴

input[placeholder="Required"]{
    text-align: right;
}
Run Code Online (Sandbox Code Playgroud)

and*_*eas 5

您的选择器input[placeholder="Required"]选择具有占位符属性的输入,而不是占位符本身.

使用示例中给出的选择器:

input::-webkit-input-placeholder {
  text-align: right;
}
input:-moz-placeholder {
  text-align: right;
}
input::-moz-placeholder {
  text-align: right;
}
input:-ms-input-placeholder {
  text-align: right;
}
Run Code Online (Sandbox Code Playgroud)
<form method="post">
  <div class="blocks">
    <label for="fullname">Full Name</label>
    <input type="text" id="fullname" name="name" placeholder="Required">
  </div>
  <div class="blocks">
    <label for="Email">Email Address</label>
    <input type="Email" id="Email" name="email" placeholder="Required">
  </div>
</form>
Run Code Online (Sandbox Code Playgroud)