CSS - 将文本移动到图像的左上角

时间:2017-04-17 14:19:10

标签: html css html5 vertical-alignment text-align

我正在尝试将文字移动到图片的左上角,但我无法做到。

我尝试过垂直对齐并添加填充,但我很肯定这是一个我忽视的愚蠢的小修复。

以下是jsfiddle

的示例

https://jsfiddle.net/impo/se9tL7ds/

HTML

    <div class="test">
    <p>100</p>
    <img alt="test" 
    src="http://cdn.bulbagarden.net/upload/3/32/Spr_5b_289.png" 
    class="pkmn"></img>
    </div>

CSS

.test 
{
     position: relative;
}

.test .pkmn
{
    border-radius: 55px;
    border: 3px solid #73AD21;
    padding: 5px;
    position: relative;
}

.test p
{
    font-family: 'Courier New Regular', sans-serif;
    font-size: 30px;
    z-index: 100;
    position: absolute;
}

2 个答案:

答案 0 :(得分:2)

请添加以下CSS

.test p{margin-top:0px;}

答案 1 :(得分:0)

试试这段代码。

 .test p
    {
        font-family: 'Courier New Regular', sans-serif;
        font-size: 30px;
        z-index: 100;
        position: absolute;
        margin :0px;
    }

.test 
{
	position: relative;
}

.test .pkmn
{
    border-radius: 55px;
	border: 3px solid #73AD21;
	padding: 5px;
	position: relative;
}

.test p
{
	font-family: 'Courier New Regular', sans-serif;
	font-size: 30px;
	z-index: 100;
	position: absolute;
     margin :0px;
}
	<div class="test">
		<p>100</p>
		<img alt="test" src="http://cdn.bulbagarden.net/upload/3/32/Spr_5b_289.png" class="pkmn"/>
	</div>