CSS-də teqlər altında üzən elementlər
Indi tutaq ki, iki abzas və birinci abzasda yerləşdirilmiş şəkil var.
Bu şəkilə bizdə float xassəsi right dəyərində təyin edilib,
həmçinin yarımshəffaflıq verilib:
<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;
}
:
İndi gəlin HTML kodunda şəkli birinci abzasadan sonra yerləşdirək və nə baş verdiyini görək:
<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;
}
:
Gördüyümüz kimi, şəkli ikinci abzasın mətni əhatə edir, amma birincinin deyil.
Gəlin şəklimizi tamamilə ikinci abzasadan sonra yerləşdirək. Bu halda o, sağda üzəcək, amma heç bir əhatə olunma olmayacaq:
<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;
}
:
Belə çıxır ki, şəkli yalnız onun altında yerləşən elementlər əhatə edəcək, üstündə yerləşənlər isə etməyəcək.