• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Float: left; czy Display: inline-block; [ankieta]

VPS Starter Arubacloud
0 głosów
437 wizyt
pytanie zadane 2 sierpnia 2020 w HTML i CSS przez niezalogowany
edycja 14 marca 2021
Witam! Chciałbym otworzyć rozmowę na temat Float: left; i Display: inline-block; aby dowiedzieć się o opiniach innych. Niech jak najwięcej osób zagłosuje w ankiecie na to co najczęściej używają w swoich projektach a w odpowiedziach ci którzy używają inline-block wypowiedzieli się dlaczego używają tej funkcji i jak usuwają znaki białe ci, którzy używają Float: left; wypowiedzieli się dlaczego wybrali tą funkcje i jakie uważają za jej najważniejsze zalety i najważniejsze wady a ci, którzy używają tych funkcji na-przemian napisali w jakich sytuacjach co używają.

Pozdrawiam
Możliwe odpowiedzi:
Używam Float: left; (napisz w odpowiedzi dlaczego) (3 głosów, 30%)
Używam Display: inline-block; (napisz w odpowiedzi dlaczego) (4 głosów, 40%)
Używam obie funkcje (napisz w odpowiedzi dlaczego i w jakich sytuacjach) (3 głosów, 30%)
6
komentarz 2 sierpnia 2020 przez Kaerv Użytkownik (500 p.)
Nie wiem czy nie zepsuję zabawy, ale osobiście nie używam ani tego ani tego.

Moim zdaniem najlepszy jest flex lub grid. Jest to po prostu bardziej eleganckie rozwiązanie i zapobiega się w ten sposób dziwnym błędom :)
komentarz 3 sierpnia 2020 przez Wiciorny Ekspert (277,460 p.)
overflow auto :D !

3 odpowiedzi

+4 głosów
odpowiedź 2 sierpnia 2020 przez Comandeer Guru (604,920 p.)
wybrane 14 marca 2021
 
Najlepsza

Zdarza mi się używać każdego, ale nie do layoutu:

  • float przydaje się głównie przy ustawianiu opływania figure (obrazków, tabelek, cytatów itd.) przez tekst. Chociaż raczej stosuję wartości inline-startinline-end (z odpowiednim fallbackiem), żeby opływanie samo się dostosowywało do kierunku tekstu na stronie.
  • Z kolei inline-block przydaje się, jeśli jakiś element wypada ładnie ostylować, ale równocześnie – umieścić jako część tekstu (np. ładnie oznakowany mark).

Do layoutu używam grida + flexboxa. No chyba że strona ma działać także na IE; wówczas float wydaje się najsensowniejszym rozwiązaniem (chociaż zawsze można wykorzystać @supports i wersję z float serwować tylko IE, podczas gdy całej reszcie – wersję na gridzie i flexboksie).

+8 głosów
odpowiedź 2 sierpnia 2020 przez SzkolnyAdmin Szeryf (88,920 p.)
Nie baw się w archeologa. Jak ci napisał Kaerv, używaj Flexbox'a lub Gridbox'a, a najlepiej obu z nich. Nie ma sensu bohatersko radzić sobie z upierdliwościami nieznanymi w innych technologiach.
+1 głos
odpowiedź 3 sierpnia 2020 przez KlemensGak Bywalec (2,210 p.)
Używam float: left, ale to tylko i wyłącznie z przyzwyczajenia, bo tak zacząłem pisać i tak mi już zostało.

Podobne pytania

0 głosów
3 odpowiedzi 875 wizyt
0 głosów
1 odpowiedź 222 wizyt

93,017 zapytań

141,980 odpowiedzi

321,272 komentarzy

62,362 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...