我有一个 10 像素厚边框的 div。在 div 里面有一张图片和一些文字。 图片在边框上略微移动(必须,应该在边框上方)。
<style>
#main
{
border:10px solid red;
width:400px;
}
.img-to-border
{
margin-left:-10px;
margin-top:-10px;
position:relative;
float:left;
}
.text{
border:1px solid blue;
text-align:right;
padding-right:30px;
}
</style>
<div id="main">
<img src="https://www.google.by/logos/2012/slalom_canoe-2012-sr.png" alt="" class="img-to-border">
<p class="text">DCBA padding-right of text is always 30px </p>
</div>
这是一个工作代码: jsFiddle 问题是如果文本长一到四个符号,它就会掉下来。但是,我希望它高于图像(上面我的意思是 z 索引,而不是从屏幕的上侧到屏幕的下侧)。PS padding-right 总是 30px。因此,它与您在计算器上键入数字的方式完全相同 - 从右到左并在图像上方,在一行中。我的例子该怎么做?
再次抱歉,我重复一遍,图片在边框上略微移动(必须,应该在边框上方)。