我想添加一个图像与& ::伪元素之前,并将其放在它的父元素的顶部通过调整填充/保证金。我无法将img放在它的父元素的“顶部”。它驻留在父项的框中。我试图设置这两个元素来显示:块。我试图使用相对/绝对位置。我调整了利润/填充而没有解决方案。&::前伪元素不正确对齐 - CSS(3)框模型 - LESS
HTML:
<div class="foo">
<div class="title">title</div>
<div class="body">text</div>
</div>
LESS/CSS:
.foo {
display:block;
padding: 1em;
&:before {
background-image: url("bar.svg");
padding: .25in;
background-repeat: no-repeat;
background-position: top left;
background-position: top outside;
background-color: white;
content: "";
display: block;
max-width: (@column + .45in);
margin-left: -.15in;
margin-top:-.5in;
}
}
我希望调整伪元素在边缘的值会产生预期的结果。然而,这种情况并非如此。有没有我不知道的限制?
感谢您的时间和您的帮助。