iprogramista.pl
  • HTML 5
  • CSS 3
  • Javascript
  • SQL
  • Kolory
    • Kolory HTML - konwerter
    • Kolory HTML - odcienie
  • Narzędzia
    • Edytor HTML
    • Licznik znaków
    • Sprawdź IP
    • Lorem Ipsum generator
    • Enkoder Base64
    • Dekoder Base64
    • Guid generator
    • Kalkulator dni
    • Ile do wakacji
  • Plug-ins
    • Przelewy 24 SDK (C#)
    • BS5 Intro Tour
  • Co to jest CSS
  • Jaka jest składnia języka CSS?
  • Co to są selektory CSS?
  • Kolor tekstu i tła w CSS
  • Obramowanie CSS
  • Marginesy CSS
  • Padding / margines wewnętrzny
  • Height/Width
  • Box Model
  • CSS Outline
  • Tekst / czcionka
  • Czionki (font)
  • Wygląd linku
  • Stylizacja list
  • Style tabel HTML
  • CSS Display - wyświetlania elementów
  • CSS pozycjonowanie elementów
  • CSS Overflow
  • CSS float - elementy pływające

CSS float - elementy pływające kurs CSS 3

Poprzednia

CSS float określa, jak element powinien być położony. Jeżeli zdefiniujemy tę właściwość, to element nie będzie się układał jeden pod drugim, tylko stanie się tak zwanym elementem pływającym.

Jest to bardzo skrótowe wyjaśnienie, i może być nie do końca jasne. Dlatego omówimy to zagadnienie nieco szerzej i poprzemy je przykładami.

Elementy pływające

Jeżeli zdefiniujemy właściwość float, oznacza to że element staje się elementem pływającym. Oznacza to, że będzie się on układał inaczej niż standardowo. Jeżeli jest tylko wystarczająco dużo miejsca, to element pływające układają się jeden obok drugiego, zamiast jeden pod drugim.

Ponadto właściwość clear, mówi o tym czy kolejny element pływający ma się ułozyć obok, bądź też może pod spodem.

Właściwość float i clear, jest to bardzo przydatne narzędzie, które umożliwia kontrolowanie layoutu strony, dlatego ważne jest jego zrozumienie.

Właściwość float

Właściwość float, może przyjmować następujące wartości:

  • left - element pływający, będzie wyrównywany do lewego rogu
  • right - element pływający, będzie wyrównywany do prawego rogu
  • none - element nie jest pływający (wartość domyślna i nie musi być definiowana)
  • inherit - element dziedziczy wartość float od swojego rodzica

float: left;

Poniżej przykład z wykorzystaniem float: left;. Dla porównania zmodyfikuj przykład i zobacz, jak tekst się układa obok obrazka bez tej właściwości.

float: right

Przykład z wykorzystaniem float: right; jest analogiczny. Różnica polega na tym, że obraz jest wyrównany do prawej, a tekst będzie go opływać z lewej strony.

float: none

Już zalecałem, abyś przetestował, jak układają się te same elementy bez właściwości float. Ale dla porządku, poniżej jest gotowy przykład.

Podsumowanie elementów pływających

Nie jest to wyczerpanie tematu elementów pływających. W lekcji zobaczyłeś przykład, jak sprawić aby tekst opływał obrazy. Zastosowanie float jest jednak znacznie szersze. Z jego pomocą tworzy się wielokolumnowe układy na stronie oraz całe layouty.

Dobrze planując layout strony, możesz sprawić że strona będzie responywna, ale to już jest temat na zupełnie inną lekcję.

Na koniec dodam, że właściwość float, może zostać uzupełniona właściwością clear, która pozwoli Ci, jeszcze lepiej kontrolować układ elementów na stronie.

Poprzednia

Kursy programistyczne

Oferujemy darmowe kursy programowania od podstaw.


Lista kursów

HTML 5

CSS 3

Javascript

SQL


Kontakt

info@iprogramista.pl


©2019-©2025 Copyright: iprogramista.pl