⊗mkPmGdRC 233 of 250 menu

Łączenie wierszy w siatkach CSS

Wiersze i kolumny w siatkach tworzą siatkę. Można sprawić, że element zajmie nie jedną komórkę siatki, ale kilka.

Aby element zajął więcej niż jeden wiersz, należy mu ustawić właściwość grid-row. We właściwości tej, po ukośniku, podaje się liczby wskazujące początkową i końcową pozycję elementów w siatce.

Przy tym element rozciągnie się od pierwszej pozycji do drugiej pozycji (nie włączając jej). Oznacza to, że wartość 1 / 2 spowoduje zajęcie przez element jednej pierwszej komórki, a wartość 1 / 3 spowoduje zajęcie przez element pierwszej i drugiej komórki (ale nie włączając trzeciej).

Przykład

Załóżmy, że mamy siatkę z trzema elementami potomnymi. Umieśćmy je tak, aby pierwszy element zajmował dwa wiersze:

<div id="parent"> <div id="elem1">1</div> <div id="elem2">2</div> <div id="elem3">3</div> </div> #parent { display: grid; grid-template-columns: 2fr 1fr; height: 300px; width: 400px; padding: 10px; border: 2px solid #696989; } #parent > div { padding: 10px; border: 1px solid #696989; } #elem1 { grid-row: 1 / 3; /* dwa wiersze */ } #elem2 { grid-row: 1 / 2; } #elem3 { grid-row: 2 / 3; }

:

Przykład

Teraz przypiszmy czwartemu blokowi trzy wiersze:

<div id="parent"> <div id="elem1">1</div> <div id="elem2">2</div> <div id="elem3">3</div> <div id="elem4">4</div> </div> #parent { display: grid; grid-template-columns: 2fr 1fr; height: 300px; width: 400px; padding: 10px; border: 2px solid #696989; } #parent > div { padding: 10px; border: 1px solid #696989; } #elem1 { grid-row: 1 / 2; } #elem2 { grid-row: 2 / 3; } #elem3 { grid-row: 3 / 4; } #elem4 { grid-row: 1 / 4; }

:

Zadania praktyczne

Umieść wszystkie elementy i wykonaj łączenie wierszy zgodnie z następującym przykładem:

Umieść wszystkie elementy i wykonaj łączenie wierszy zgodnie z następującym przykładem:

Umieść wszystkie elementy i wykonaj łączenie wierszy zgodnie z następującym przykładem:

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć