Introduktion till egenskapen float i CSS
Låt oss säga att vi har en div med någon lång text. Låt oss sätta in en bild i början av denna text:
<div>
<img src="img.png" alt="">
some long text
</div>
div {
width: 400px;
text-align: justify;
}
:
Som du kan se placeras bildens botten
på den första textraden, och resten av texten
går uppåt. Till höger om bilden finns det
ett stort tomt utrymme. Låt oss göra så
att texten fyller detta tomma utrymme.
För att göra detta sätter vi egenskapen float
till värdet left på bilden:
<div>
<img src="img.png" alt="">
some long text
</div>
div {
width: 400px;
text-align: justify;
}
img {
float: left;
}
:
Så, nu flyter bilden till vänster, och texten flödar runt den till höger. Samtidigt försvinner det tomma utrymmet bredvid bilden.
Man kan få bilden att flyta inte till vänster,
utan till höger. För detta sätter vi float
till värdet right:
<div>
<img src="img.png" alt="">
some long text
</div>
div {
width: 400px;
text-align: justify;
}
img {
float: right;
}
:
Ta en lång text. Sätt in en bild i början av texten, och en annan bild i mitten. Gör så att den första bilden flyter till vänster och den andra till höger.