Gridboksy i niechciane marginesy.

Gridboksy i niechciane marginesy.
GA
  • Rejestracja: dni
  • Ostatnio: dni
0

Mamy sobie oto kod na stronie: https://jsfiddle.net/aowdk14u/ jak zrobić, by nie było marginesów pomiędzy tytan1, a tytan2 i tytan3, tzn., aby tytan1 dotykał się obramowaniem z tytan2 i tytan3.

DF
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 35
0

tytan1 width: auto zamiast 50px?
Czy chcesz go przykeić do prawej strony z szerokością 50px? Jeżeli tak to dodaj margin-left: auto;

GA
  • Rejestracja: dni
  • Ostatnio: dni
0

@dlaFrajdy: Chcę przykleić lewy div z szerokością 50px do prawych div'ów w gridbox, tylko jak ustalić rozmiar prawych div'ów, ja tu zrobiłem 100%, ale to nie działa. Chcę, by prawe div'y dotykały lewego div'a. A margin-left:auto jakoś nie działa, jak to zrobić? A ja nie chcę przesuwać lewego div'a do prawego, za pomocą margin-left:auto.

AO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 36
0

Spróbuj tego:

Kopiuj
#tytan{      	
    display:grid;
    grid:'aa bb' auto
         'aa cc' auto
        / auto 100%;
  width:100%;
 border:1px solid black;
}
Xarviel
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 847
0

Jeśli używasz grida to raczej nie potrzebujesz już ręcznie ustawiać width w poszczególnych divach.

Kopiuj
#tytan1{
 width: 50px;
}
#tytan2{
 width:100%;
}
#tytan3{
 width:100%;
}

Zamiast tego fragmentu musisz użyć grid-template-columns.

Kopiuj
#tytan{      	
    grid-template-columns: 50px 1fr;
}

https://developer.mozilla.org/en-US/docs/Web/CSS/grid

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.