【发布时间】:2015-01-30 03:16:22
【问题描述】:
我正在尝试将:after 向上移动,以使其更符合它所在元素的顶部。我尝试添加padding-top 和padding-bottom,添加margin-top 和margin-bottom,但这些都不起作用。
#myDiv:after {
color: #D03540;
content: " *";
}
有什么想法吗?
【问题讨论】:
我正在尝试将:after 向上移动,以使其更符合它所在元素的顶部。我尝试添加padding-top 和padding-bottom,添加margin-top 和margin-bottom,但这些都不起作用。
#myDiv:after {
color: #D03540;
content: " *";
}
有什么想法吗?
【问题讨论】:
只需将绝对位置属性值应用于#myDiv:after,然后使用Top、Bottom、Left 和Right 属性值设置到所需位置。
#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 */
}
【讨论】:
right:40; 而不是top 或right 的情况下使用它。