📅  最后修改于: 2023-12-03 15:30:07.904000             🧑  作者: Mango
如果需要在表单中标记必填字段,可以在标签中添加带有 required
属性的内容来实现。但通常情况下,我们还需要在必填字段后添加一个星号来更好地提示用户。
以下是如何使用 CSS 在必填字段后添加星号:
label[for][required]:after {
content: " *";
color: red;
}
该代码使用 CSS 伪元素 :after
为带有 required
属性并且带有 for
属性的 label
元素添加星号,并将颜色指定为红色。
您可以将此代码添加到自己的样式表中,以使所有具有 required
属性的标签显示星号。如果需要其他样式,例如修改星号颜色或更改星号位置,请调整代码中的相应属性。
如需添加其他提示,例如 “必填” 文字,可以使用相同的方法,添加一个带有伪元素的内容后面。
label[for][required]:after {
content: " *";
color: red;
}
label[for][required]:before {
content: "必填";
color: green;
margin-right: 5px;
}
该代码添加一个带有必填文本的伪元素 :before
来提示用户,在必填星号前面。您可以调整文本内容、颜色和位置属性以实现所需效果。
现在,您可以在您的表单中使用此技巧来更好地提示用户所有必填字段。