Kód:
Kód: Vybrat vše
<div class="novinka">
<h3>Contrary to popular</h3>
<img src="/images/obr_6-134-100.png" alt="" title="" />
<div class="text">
<p>There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable.</p>
</div>
</div>
CSS:
Kód: Vybrat vše
.novinka img {
float: left;
}
.novinka h3 {
position: relative;
left: 12px;
}
.novinka p {
position: relative;
left: 12px;
margin-top: 10px;
margin-bottom: 20px;
}
Problém je v tom, že h3 se nezobrazí vedle obrázku zprava, ale nad ním. Když h3 přidám top: 10px, tak namísto aby odskočila vedle obrázku, tak obrázek překryje.
Potřebuji to vyřešit z toho důvodu, že novinka může, ale nemusí mít obrázek. Tudíž když ho bude mít, tak chci aby byl nadpis vedle obrázku zprava, tak jako je text odstavce. Když ho mít nebude chci aby byl zarovnán vlevo, stejně jako text odstavce. Prostě pro odstavec to funguje jak má, ale pro nadpis ne.
Prosím o radu.