/ Code Css grid-template-areas | Résultat du code Css grid-template-areas | Copie d'écran / J'ai vu une erreur dans cette page

Exemple de code de la propriété CSS grid-template-areas.

<style>
.exemple-grid-container{ 
  display : grid; 
   : flex-start; 
}

.grid-template-areas-auto{
   : 'a b c' '. . ...'; 
}
.grid-template-areas-indentifiant-nonconform{ 
   : '1st 2nd 3rd'; 
}
.grid-template-areas-indentifiant-nonconform .c1{ 
   : 1st; 
}
.grid-template-areas-indentifiant-nonconform .c2{ 
  grid-row : \31st; 
}
.grid-template-areas-indentifiant-fusion{ 
   : 'a A A' 
                        'a b c'; 
}
.grid-template-areas-indentifiant-fusion .c1{ 
   : a; 
}
.grid-template-areas-indentifiant-fusion .c2{ 
  grid-area : A; 
}

.exemple-grid-item{border:1px dotted #666; }
.exemple-grid-item.cible{border-color:#008A11; background-color:mediumaquamarine; }
.exemple { border:1px solid #2a712a; margin-bottom:10px; padding:5px; }
</style>
<strong>sans grid-template-areas</strong> 
<div class="exemple exemple-grid-container">
  <div class="exemple-grid-item">Cel. 1</div>
  <div class="exemple-grid-item">Cel. 2</div>
  <div class="exemple-grid-item">Cel. 3</div>
  <div class="exemple-grid-item">Cel. 4</div>  
  <div class="exemple-grid-item">Cel. 5</div> 
  <div class="exemple-grid-item">Cel. 6</div> 
</div>

<strong>grid-template-areas : 'a b c' '. . ...'; </strong> 
<div class="exemple exemple-grid-container grid-template-areas-auto">
  <div class="exemple-grid-item">Cel. 1</div>
  <div class="exemple-grid-item">Cel. 2</div>
  <div class="exemple-grid-item">Cel. 3</div>
  <div class="exemple-grid-item">Cel. 4</div>  
  <div class="exemple-grid-item">Cel. 5</div> 
  <div class="exemple-grid-item">Cel. 6</div> 
  <div class="exemple-grid-item">Cel. 7</div>
</div>

<strong>grid-template-areas : '1st 2nd 3rd'</strong> 
<div class="exemple exemple-grid-container grid-template-areas-indentifiant-nonconform">
  <div class="exemple-grid-item">Cel. 1</div>
  <div class="exemple-grid-item">Cel. 2</div>
  <div class="exemple-grid-item">Cel. 3</div>
  <div class="exemple-grid-item">Cel. 4</div>  
  <div class="exemple-grid-item">Cel. 5</div> 
  <div class="exemple-grid-item cible c1">Cel. 6</div> 
</div>

<strong>grid-template-areas : '1st 2nd 3rd'</strong> 
<div class="exemple exemple-grid-container grid-template-areas-indentifiant-nonconform">
  <div class="exemple-grid-item">Cel. 1</div>
  <div class="exemple-grid-item">Cel. 2</div>
  <div class="exemple-grid-item">Cel. 3</div>
  <div class="exemple-grid-item">Cel. 4</div>  
  <div class="exemple-grid-item">Cel. 5</div> 
  <div class="exemple-grid-item cible c2">Cel. 6</div> 
</div>

<strong>grid-template-areas : grid-template-areas : 'a A A' 'a b c'</strong> 
<div class="exemple exemple-grid-container grid-template-areas-indentifiant-fusion">
  <div class="exemple-grid-item">Cel. 1</div>
  <div class="exemple-grid-item">Cel. 2 </div>
  <div class="exemple-grid-item">Cel. 3</div>
  <div class="exemple-grid-item">Cel. 4</div>  
  <div class="exemple-grid-item">Cel. 5</div> 
  <div class="exemple-grid-item">Cel. 6</div> 
</div>

<strong>grid-template-areas : grid-template-areas : 'a A A' 'a b c'</strong> 
<div class="exemple exemple-grid-container grid-template-areas-indentifiant-fusion ">
  <div class="exemple-grid-item cible c1">Cel. 1</div>
  <div class="exemple-grid-item">Cel. 2 </div>
  <div class="exemple-grid-item cible c2">Cel. 3</div>
  <div class="exemple-grid-item">Cel. 4</div>  
  <div class="exemple-grid-item">Cel. 5</div> 
  <div class="exemple-grid-item">Cel. 6</div> 
</div>

Interprétation du code de la propriété grid-template-areas CSS par votre navigateur.

sans grid-template-areas
Cel. 1
Cel. 2
Cel. 3
Cel. 4
Cel. 5
Cel. 6
grid-template-areas : 'a b c' '. . ...';
Cel. 1
Cel. 2
Cel. 3
Cel. 4
Cel. 5
Cel. 6
Cel. 7
grid-template-areas : '1st 2nd 3rd'
Cel. 1
Cel. 2
Cel. 3
Cel. 4
Cel. 5
Cel. 6
grid-template-areas : '1st 2nd 3rd'
Cel. 1
Cel. 2
Cel. 3
Cel. 4
Cel. 5
Cel. 6
grid-template-areas : grid-template-areas : 'a A A' 'a b c'
Cel. 1
Cel. 2
Cel. 3
Cel. 4
Cel. 5
Cel. 6
grid-template-areas : grid-template-areas : 'a A A' 'a b c'
Cel. 1
Cel. 2
Cel. 3
Cel. 4
Cel. 5
Cel. 6

Interprétation normale du code de la propriété CSS grid-template-areas (copie d'écran).

copie d'écran de l'affichage de la propriété CSS grid-template-areas