Plūduriuojantys elementai po žymėmis CSS
Tarkime, kad dabar turime dvi pastraipas ir paveikslėlį,
esančią pirmoje pastraipoje. Tarkime, kad šiam paveikslėliui
nustatyta savybė float su reikšme
right, taip pat pusiau skaidrumas:
<div>
<p>
<img src="img.png" alt="">
Lorem ipsum dolor sit amet, consectetur adipiscing elitorire.
</p>
<p>
some long text
</p>
</div>
div {
border: 1px solid red;
text-align: justify;
}
p {
border: 1px solid green;
}
img {
float: right;
opacity: 0.5;
}
:
O dabar HTML kode pastatykime paveikslėlį po pirmosios pastraipos ir pažiūrėkime, kas bus:
<div>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elitorire.
</p>
<img src="img.png" alt="">
<p>
some long text
</p>
</div>
div {
border: 1px solid red;
text-align: justify;
}
p {
border: 1px solid green;
}
img {
float: right;
opacity: 0.5;
}
:
Kaip matome, paveikslėlį aptekėja antrosios pastraipos tekstas, bet ne pirmosios.
Iš viso perkelkime mūsų paveikslėlį po antrosios pastraipos. Šiuo atveju jis plūduriuos dešinėje, bet jokio aptekėjimo nebus:
<div>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elitorire.
</p>
<p>
some long text
</p>
<img src="img.png" alt="">
</div>
div {
border: 1px solid red;
text-align: justify;
}
p {
border: 1px solid green;
}
img {
float: right;
opacity: 0.5;
}
:
Pasirodo, kad paveikslėlį aptekės tik tie elementai, kurie yra po juo, bet ne tie, kurie yra virš jo.