Stojaki do badmintona przejezdne na kółkach, z obciążeniem 30 kg (sztabka 1 x 30 kg na 1 stojak).
Ten plik pokazuje te same komponenty (50/50, kafle benefitów, galeria) w trzech wariantach implementacji. Tekst i stylistyka odpowiadają referencji (border, tła, kolory, podpisy).
Cel: uprościć utrzymanie HTML, poprawić responsywność i ograniczyć „hacki” typu float/font-size:0, jeśli CSS na to pozwoli.
50/50 bez flex/grid: układ przez inline-block, drugi element float:right, wrapper z font-size:0.
Odporność na warunki
Ocynk ogniowy i elementy o podwyższonej trwałości w eksploatacji.
Modułowość
Konfiguracje rzędów, wejść i układów zgodnie z projektem obiektu.
Organizacja widowni
Możliwość numeracji miejsc i dopasowania siedzisk do standardu.
Realizacja – obiekt A
Siatka 2 kolumny bez flex/grid: inline-block + float, łamanie na mobile przez media query.
Realizacja – obiekt B
Drugi kafel w tej samej logice (float:right).
Flex: brak float/font-size:0, kontrola odstępu gap, na mobile kolumny przechodzą w pion.
Odporność na warunki
Ocynk ogniowy i elementy o podwyższonej trwałości w eksploatacji.
Modułowość
Konfiguracje rzędów, wejść i układów zgodnie z projektem obiektu.
Organizacja widowni
Możliwość numeracji miejsc i dopasowania siedzisk do standardu.
Realizacja – obiekt A
Flex: wrap i elastyczne szerokości, mniej ryzyka „rozjechania” układu.
Realizacja – obiekt B
Dodatkowe kafle można dokładać bez zmiany logiki layoutu.
Grid: deklaratywna siatka 2 kolumny, prosta zmiana na 1 kolumnę na mobile.
Odporność na warunki
Ocynk ogniowy i elementy o podwyższonej trwałości w eksploatacji.
Modułowość
Konfiguracje rzędów, wejść i układów zgodnie z projektem obiektu.
Organizacja widowni
Możliwość numeracji miejsc i dopasowania siedzisk do standardu.
Realizacja – obiekt A
Grid: galeria 2 kolumny, stałe odstępy, brak float/wrap hacków.
Realizacja – obiekt B
Rozszerzanie galerii to tylko dokładanie kolejnych elementów do siatki.