forms - 在表单的占位符内添加跨度

标签 forms html placeholder

我想在我的表单占位符中添加一个颜色星号,这可能吗? enter image description here

最佳答案

这里是IE10+的纯css解决方案

.input-placeholder {
  position: relative;
}
.input-placeholder input {
  padding: 10px;
  font-size: 25px;
}
.input-placeholder input:valid + .placeholder {
  display: none;
}

.placeholder {
  position: absolute;
  pointer-events: none;
  top: 0;
  bottom: 0;
  height: 25px;
  font-size: 25px;
  left: 10px;
  margin: auto;
  color: #ccc;
}

.placeholder span {
  color: red;
}
<form novalidate>
    <div class="input-placeholder">
        <input type="text" required>
        <div class="placeholder">
            Email <span>*</span>
        </div>
    </div>
    <input type="submit">
</form>

关于forms - 在表单的占位符内添加跨度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22415875/

相关文章:

CSS-3 - 如何在两列上方放置一个空白区域?

javascript - 根据表单内的选择显示不同表单的单选按钮

javascript - 我可以创建自定义表单元素(上传、下拉、复选框)吗?

html - 如果同一个表单上有多个提交按钮,如何使用 onsubmit() 来显示确认?

jquery - 在 div 中卡住表 Bootstrap header

ios - 多个 UITextView 占位符

ruby-on-rails - 如何创建由 validates_inclusion_of 设置的有效值的下拉列表?

html - 100% 的内部 div 溢出外部 div

javascript - 我有 n 个列表项。我不需要得到任何具有事件类的项目

html - CSS3 可扩展搜索框不能与占位符一起正常工作