如何添加 padding/margin 移动 :after up

How to add padding/margin to move :after up

我正在尝试将 :after 向上移动,使其与旁边元素的顶部更加对齐。我试过添加 padding-toppadding-bottom,添加 margin-topmargin-bottom,但是 none 这些工作。

#myDiv:after {
  color: #D03540;
  content: " *";
}

有什么想法吗?

只需将位置 属性 的绝对值应用到 #myDiv:after,然后使用 TopBottomLeft 和 [=15 设置所需的位置=] 属性 个值。

#myDiv {
   position: relative; /* To curtail overlap */
}

#myDiv:after {
   color: #D03540;
   content: " *";
   position: absolute;
   top: 0;  /* Adjust as needed */
   left: 0; /* Adjust as needed */
   right:0; /* Adjust as needed */
}