Comment utiliser display:grid
pour cibler uniquement les éléments .entry
ou .post
et exclure le titre et la pagination de l'archive?Exclusion d'éléments de la grille CSS
(archive-description
et la pagination
pour couvrir la largeur de la div contenu)
.content {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-gap: 20px;
}
<main class="content">
<div class="archive-description">Archive Title</div>
<article class="post entry">This is a post</article>
<article class="post entry">This is a post</article>
<article class="post entry">This is a post</article>
<li class="pagination">Previous & Next Entry</li>
</main>
https://jsfiddle.net/haymanpl/rb0hqb7g/2/
... mais au fond ... ** vous ne pouvez pas ** La disposition de ces éléments sera affectée par les propriétés de grille sur le parent. Vous ne pouvez pas choisir * une * Grille par classe. –
Peut-être que vous pouvez clarifier ce que c'est * supposé * ressembler. Ou tout simplement prendre cette div hors de la grille entièrement - https://jsfiddle.net/nkkmau2x/ –
@Dev voulez-vous avoir les 'archive-description' et la' pagination' pour couvrir les colonnes de la grille? – kukkuz