Veprimi i float-eve në prind në CSS
Le të themi se tani kemi një div, brenda të cilit ndodhet
nje imazh. Div-it do t'i caktojmë një kufi, kurse imazhit
për momentin nuk do t'i caktojmë vetinë float.
Le të shohim se si do të duket kjo në shfletues:
<div>
<img src="img.png" alt="">
</div>
div {
border: 1px solid red;
}
:
Tani le t'i vendosim imazhit vetinë
float me vlerën left. Në këtë
rast do të ndodhë diçka e mahnitshme - lartësia
e prindit do të zhduket, kufiri i poshtëm i tij do të
filloje menjëherë pas së sipërmes, kurse imazhi
do të dalë jashtë nga fundi i prindit të tij:
<div>
<img src="img.png" alt="">
</div>
div {
border: 1px solid red;
}
img {
float: left;
}
:
Del pra, se elementëve, të cilëve u është caktuar
vetia float, nuk e zgjasin prindin e tyre
në lartësi.
Le t'i vendosim vetisë float në vend të left
vlerën right. Sjellja
e prindit nuk do të ndryshojë, por imazhi do të fillojë
të notojë nga e djathta:
<div>
<img src="img.png" alt="">
</div>
div {
border: 1px solid red;
}
img {
float: right;
}
: