jQuery Mobile - grade responsiva personalizada

O estilo de grade básico pode ser facilmente estendido para o layout responsivo personalizado usando consultas de mídia em CSS.

Exemplo

O exemplo a seguir demonstra o uso de grade responsiva customizada no jQuery Mobile.

<!DOCTYPE html>
<html>
   <head>
      <meta name = "viewport" content = "width = device-width, initial-scale = 1">
      <link rel = "stylesheet" href = "https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.css">
      <script src = "https://code.jquery.com/jquery-1.11.3.min.js"></script>
      <script src = "https://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script>
      <style>
         .rwd-example .ui-block-b, .rwd-example .ui-block-c {
            float: left;
            width: 25%;
         }

         .rwd-example .ui-block-a{
            float: left;
            width: 49.95%;
         }
      </style>
   </head>
   
   <body>
      <h2>Custom Responsive Grid</h2>
      <div class = "rwd-example">
         <div class = "ui-block-a">
            <div class = "ui-body ui-body-a">
               <h3>First Block</h3>
               <p>Lorem Ipsum is simply dummy text of the printing and typesetting 
               industry. Lorem Ipsum has been the industry's standard dummy text ever 
               since the 1500s, when an unknown printer took a galley of type and 
               scrambled it to make a type specimen book. It has survived not only 
               five centuries, but also the leap into electronic typesetting, remaining 
               essentially unchanged. It was popularised in the 1960s with the release of 
               Letraset sheets containing Lorem Ipsum passages, and more recently with 
               desktop publishing software like Aldu</p>
            </div>
         </div>
            
         <div class = "ui-block-b">
            <div class = "ui-body ui-body-a">
               <h3>Second Block</h3>
               <p>Lorem Ipsum is simply dummy text of the printing and typesetting 
               industry. Lorem Ipsum has been the industry's standard dummy text ever 
               since the 1500s, when an unknown printer took a galley of type and 
               scrambled it to make a type specimen book.</p>
            </div>
         </div>
            
         <div class = "ui-block-c">
            <div class = "ui-body ui-body-a">
               <h3>Third Block</h3>
               <p>Lorem Ipsum is simply dummy text of the printing and typesetting 
               industry. Lorem Ipsum has been the industry's standard dummy text ever 
               since the 1500s, when an unknown printer took a galley of type and 
               scrambled it to make a type specimen book.</p>
            </div>
         </div>
      </div>
      
   </body>
</html>

Resultado

Vamos realizar as seguintes etapas para ver como funciona o código acima -

  • Salve o código html acima como custom_responsive_grid.html arquivo na pasta raiz do servidor.

  • Abra este arquivo HTML como http: //localhost/custom_responsive_grid.html e a seguinte saída será exibida.