#Float och clear

Om du tittar på min webbsida så ser du att bilden på mig flyter till höger av texten. Det är en CSS-konstruktion som löser det genom att berätta att HTML-elementet skall flyttas ur sitt normala flöde och flyta till höger, eller vänster.

Så här kan man göra, först i CSS.

.right {
    float: right;
}

Och sen i HTML.

<figure class="right">

Du kan kanske se hur du skulle göra för att skapa förutsättningar för att flyta en bild till vänster?

Om man börjar att flyta element så kan man ibland behöva stänga av flytandet. Det gör man med CSS-konstruktionen clear.

clear: left;
clear: right;
clear: both;

Att flyta element är ett enkelt sätt att delvis påverka layouten på de element som ritas ut, renderas, i webbläsaren.

I ditt kursrepo har du ett exempelprogram som visar hur float ser ut och du kan se den defekten som kan lösas med en clear.

Se när jag testar exemplet.

Mikal kör igenom exempelprogrammet för float och clear.

Mikal förtydligare när clear behövs.

#Revision history

  • 2018-06-13: (A, lew) Första versionen.

Document source.