Ich versuche, den Text in der oberen linken Ecke des Bildes zu verschieben, aber ich bin nicht in der Lage, es zu tun.CSS - Verschieben von Text nach oben links von einem Bild
Ich habe versucht, es vertikal auszurichten und Padding hinzufügen, aber ich bin mir sicher, es ist eine dumme kleine Korrektur, die ich übersehe. Hier
ist das Beispiel auf 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;
}
Es ist standardmäßig den Browser Styling ist in Bezug auf 'margin' und' padding' tun. Setzen Sie diese zuerst zurück, bevor Sie etwas anderes tun, imo. Aus diesem Grund funktioniert die folgende Antwort, da sie als "Reset" fungiert. – Slime
https://necolas.github.io/normalize.css/ Durch das Zurücksetzen des Standard-Stylesheets des Browsers erhalten Sie mehr Konsistenz in Ihrem Layout in allen Browsern. – aahhaa