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

problem z display: flex; justify-content; align-times: center;

Aruba Cloud - Virtual Private Server VPS
0 głosów
278 wizyt
pytanie zadane 8 kwietnia 2021 w HTML i CSS przez Nearr Obywatel (1,890 p.)

Pomimo dodania display: flex;, justify-content: center; oraz align-items: center; grid podczas zoomowania idzie do góra jak na zdjęciu w przeciwieństwie do modala, który ma display: flex;, justify-content: center; oraz align-items: center;


Link do całego kodu: https://codepen.io/Nearr2020/pen/bGgoKad

1 odpowiedź

+2 głosów
odpowiedź 8 kwietnia 2021 przez ScriptyChris Mędrzec (190,190 p.)

Elementy .pp-tos i #main-container mają pozycjonowanie absolutne i ten drugi element jest pozycjonowany od góry w jednostce %. Poza tym (to już raczej nie ma wpływu na zachowanie przy zoom-ie, ale psuje layout), w .socials są potomkowie, którzy mają ustawiony float, co nakłada ich na .pp-tos.

komentarz 8 kwietnia 2021 przez Nearr Obywatel (1,890 p.)
czyli?
1
komentarz 8 kwietnia 2021 przez Tnifey Pasjonat (24,190 p.)

Powiedz, co boli, bo nie wiadomo, o co chodzi.  :P Widać testujesz stronę na jednej rozdzielczości, a sama strona nie jest responsywna, więc nie jest (jakby to powiedzieć) problemem .pp-tos czy #main-container tylko to, że tworzysz stronę nie dla użytkownika końcowego tylko dla siebie :P 

Na twoim miejscu przemyślałbym, czy nie lepiej z tą wiedzą co teraz posiadasz przepisać wszystko od początku :P Zrobić refactor jak już ma się wiedzę na dany temat to kilka godzin roboty, bo w ostatnich tygodniach powinieneś mieć już wiedzę o grid/flexbox, warstwach z-index, overflow oraz float i position :P Dałbym Ci na dodatek lekturę do poczytania przed snem odnośnie @media oraz jak ich użyć. :P

Całość nie jest jakoś bardzo skomplikowana i przykład działa tak, jak jest napisany. Wracając do pytania to modal jak ma position fixed oraz display flex z centrowaniem na x/y wypełnia cały ekran, więc treść modala będzie zawsze w centrum ekranu. Strona natomiast nie wypełnia całości a wydzieloną część ekranu.

grid-template-columns: 320px 340px 280px;
grid-template-rows: 70px 146px 302px 250px;

więc nie ma się co dziwić, że zajmuje tylko tyle ile jest napisane :P

https://i.imgur.com/j9X9c4H.png (screen z devtools z gridem)

komentarz 8 kwietnia 2021 przez Nearr Obywatel (1,890 p.)

 tylko to, że tworzysz stronę nie dla użytkownika końcowego tylko dla siebie :P 

W tym rzecz, że robię grę dla użytkownika końcowego 

Podobne pytania

+1 głos
2 odpowiedzi 765 wizyt
pytanie zadane 4 kwietnia 2021 w HTML i CSS przez Nearr Obywatel (1,890 p.)
0 głosów
1 odpowiedź 543 wizyt
0 głosów
2 odpowiedzi 856 wizyt
pytanie zadane 14 stycznia 2021 w HTML i CSS przez Rever Początkujący (290 p.)

93,327 zapytań

142,323 odpowiedzi

322,396 komentarzy

62,657 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 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...