верхний атрибут, похоже, не работает с html. Я пытаюсь использовать верхний атрибут изображения, чтобы переместить изображение вверх и разместить над текстом, но верхний атрибут CSS никогда не перемещает изображение Вот фрагмент
<div class = "stl_02">
<div class = "stl_03">
<img src = ""
alt = ""style = "top: 4.4538em;" class = "stl_04">
</div>
<div class = "stl_view">
<div class = "stl_05 stl_06">
//other texts here
вот правила css
.stl_02 {
height: 46em;
font-size: 1em;
margin: 0em;
line-height: 0.0em;
display: block;
border-style: none;
width: 51em;
}
.stl_03 {
position: relative;
}
.stl_04 {
width: 100%;
clip: rect(-0.041667em,51.04167em,66.04166em,-0.041667em);
position: absolute;
pointer-events: none;
}
Пожалуйста, как можно подтолкнуть изображение вверх с помощью этого атрибута style = "top: 4.4538em;" это вызов






К вашему элементу делает применен атрибут top. Это можно увидеть в следующем:
.stl_02 {
height: 46em;
font-size: 1em;
margin: 0em;
line-height: 0.0em;
display: block;
border-style: none;
width: 51em;
}
.stl_03 {
position: relative;
}
.stl_04 {
width: 100%;
clip: rect(-0.041667em, 51.04167em, 66.04166em, -0.041667em);
position: absolute;
pointer-events: none;
}<div class = "stl_02">
<div class = "stl_03">
<img src = "http://placehold.it/100" alt = "" style = "top: 4.4538em;" class = "stl_04">
</div>
<div class = "stl_view">
<div class = "stl_05 stl_06">
</div>
</div>
</div>Если вы не видите этого эффекта, возможно, у вас есть правило с более высокой специфичностью, которое его отменяет, или вы кэшировали стиль до того, как применили это правило.
Также стоит отметить, что top работает только с элементом позиционируется. Вам необходимо иметь position: relative, position: absolute или аналогичный на .stl-04, чтобы разместить его вместе с top.
В качестве альтернативы вы можете искать margin-top, который позиционируется вертикально на основе содержащий элемент.
Кроме того, основание полей на размерах шрифта (с единицами em), как правило, является плохой практикой; вместо этого вам действительно следует использовать фиксированные единицы (желательно не использовать столько десятичных знаков).
Вы можете разделить пиксель. См. этот вопрос о различном субпиксельном рендеринге в разных браузерах.