Snook „Átfedő fejléc és CSS rács” címmel publikált egy cikket, ahol egy fejléc tervezési mintát vizsgál, amely úgy érzem, meghaladja a trendeket és örökké népszerű. Az ötlet az, hogy a fejléc túlméretezett, és a fő tartalmi terület belopakodik, és átfedi a fejléc hátterét. Csak van benne valami kedves és vigasztaló.
Az én gondolatom ugyanoda megy, ahol Snook:
Történelmileg negatív margókkal tettem ezt. A fejlécnek van egy magassága, amely egy csomó párnázatot ad az aljára, majd a test kap egy
margin-top: -50px
vagy bármit, amit a kialakítás megkövetel.
De aztán úgy dönt, hogy inkább CSS griddel teszi! Érdekes. Miért? Nos, ebbe fogunk belemenni. Rács egyszerűen erősebbnek érezheti magát (és valójában is lehet). A rács rugalmasabb is lehet. Például max-height
és auto
margók nagy a központosítás, de mi van, ha azt szeretnénk, egyenetlen ereszcsatornák szélein? Ez ott nehéz lenne, és Griddel könnyű. Ethan Marcotte ezt írta:
Ahelyett, hogy egyszerűen nem teljesíteném
max-width
kényszerként, használhatom a tervem körüli üres helyet, és elrendezési eszközként kezelhetem.
Megpróbálom megfordítani Snook ötletét ebben a videóban, majd végül összehasonlítom a végeredményemmel.
- Snook's
- Az enyém (megtisztítottam egy utóvideót az esztétika érdekében)