Preciso exibir uma imagem no canto superior direito de uma div (a imagem é uma faixa "diagonal"), mas mantendo o texto atual contido em uma div interna, como colada na parte superior.
Eu tentei coisas diferentes, incluindo a imagem em outra div ou definindo sua classe como:
.ribbon {
position: relative;
top: -16px;
right: -706px;
}
<div id="content">
<img src="images/ribbon.png" class="ribbon"/>
<div>some text...</div>
</div>
mas sem sorte. O melhor resultado que obtive foi todo o texto rolado para baixo para o mesmo tamanho de altura da imagem.
Qualquer ideia?
7
Leitura recomendada: ALA: CSS Positioning 101 e ALA: CSS Floats 101 .
—
jensgram