Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将红色星号添加到必填字段_Javascript_Html_Css - Fatal编程技术网

Javascript 将红色星号添加到必填字段

Javascript 将红色星号添加到必填字段,javascript,html,css,Javascript,Html,Css,我想为我的必填字段添加一个红色星号。到目前为止,我已尝试使用以下方法: 。必填字段::之前{ 内容:“*”; 颜色:红色; 浮动:对; } 发布人: 而不是::在之前使用::在之后并移除浮动:右 ::before将伪元素放置在所选元素之前::after将把它放在后面,因此,您可以直接将它放在后面,而不是将星号放在您想要的元素之前,并以浮点/位置移动它 星号向右移动太远的原因是,浮动会将元素移动到父容器的右侧(不一定是父元素,如果需要详细说明,请告诉我)。因此,通过向右浮动,您告诉它移动到标签容

我想为我的必填字段添加一个红色星号。到目前为止,我已尝试使用以下方法:

。必填字段::之前{
内容:“*”;
颜色:红色;
浮动:对;
}
发布人:

而不是
::在
之前使用
::在
之后并移除
浮动:右

::before
将伪元素放置在所选元素之前<代码>::after将把它放在后面,因此,您可以直接将它放在后面,而不是将星号放在您想要的元素之前,并以浮点/位置移动它

星号向右移动太远的原因是,浮动会将元素移动到父容器的右侧(不一定是父元素,如果需要详细说明,请告诉我)。因此,通过向右浮动,您告诉它移动到标签容器的最右侧,这意味着只移动到文本框的左侧,而不是标签文本的右侧


嘿,你把星号移到右边了

改用

.required-field::after {
  content: "*";
  color: red;
  margin-left:2px
}
您使用的是pseudo::before选择器,它将内容放在元素之前。使用pseudo::after将其放置在元素之后。

。必填字段::之前{
内容:“*”;
颜色:红色;
}

地位:
签发人:

Posting code本身并不是一个好答案。添加一些词语,解释你改变了什么以及为什么。
.required-field::after {
  content: "*";
  color: red;
  margin-left:2px
}