html - Realign divs vertically when switching to a small (e.g. mobile) screen -


my question quite straight forward. i'm using div create table.

        <div class="table">          <div class="row">             <div class="cell">a</div>             <div class="cell"><img src="..."></div>             <div class="cell">b</div>             <div class="cell">c</div>             <div class="cell">d</div>             <div class="cell">e</div>                     </div>          <div class="row">             <div class="cell">a</div>             <div class="cell"><img src="..."></div>             <div class="cell">b</div>             <div class="cell">c</div>             <div class="cell">d</div>             <div class="cell">e</div>                     </div>          <div class="row">             <div class="cell">a</div>             <div class="cell"><img src="..."></div>             <div class="cell">b</div>             <div class="cell">c</div>             <div class="cell">d</div>             <div class="cell">e</div>                     </div>      </div> 

used following css :

.table { display: table; } .row { display: table-row; border-bottom-style: solid; border-width: thick; } .cell { display: table-cell; vertical-align: middle; padding: 0 10px 0 10px;} 

now have "cells" stacked on top of each other when use small (mobile example) device.

could give me hand twinning @media css ?

thanks lot !

use .cell{display:block} in @media mobile:

.table { display: table; }  .row { display: table-row; border-bottom-style: solid; border-width: thick; }  .cell { display: table-cell; vertical-align: middle; padding: 0 10px 0 10px; }  @media (max-width: 767px) {  .cell{    display:block      }   }
<div class="table">            <div class="row">              <div class="cell">a</div>              <div class="cell"><img src="..."></div>              <div class="cell">b</div>              <div class="cell">c</div>              <div class="cell">d</div>              <div class="cell">e</div>                      </div>            <div class="row">              <div class="cell">a</div>              <div class="cell"><img src="..."></div>              <div class="cell">b</div>              <div class="cell">c</div>              <div class="cell">d</div>              <div class="cell">e</div>                      </div>            <div class="row">              <div class="cell">a</div>              <div class="cell"><img src="..."></div>              <div class="cell">b</div>              <div class="cell">c</div>              <div class="cell">d</div>              <div class="cell">e</div>                      </div>        </div>


Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -