.dropdown-content 
    Materialize におけるドロップダウン・メニューは、トリガーとコンテンツから構成される。
    <!-- Dropdown Trigger -->
<a class="dropdown-trigger btn" href="#" data-target="framework">Framework</a>
<!-- Dropdown Structure -->
<ul id="framework" class="dropdown-content">
  <li>
    <a href="/css/bootstrap/">Bootstrap</a>
  </li>
  <li>
    <a href="/css/bulma/">Bulma</a>
  </li>
</ul>
 
    Framework 
    
    
    Materialize CSSフレームワークで input 要素または textarea 要素にラベル付ける場合、それらを div 要素で囲む。div 要素には input-field クラスを指定する。
    <div class="input-field">
  <input type="text" id="first_name">
  <label for="first_name">名</label>
</div> 
    
       
      名 
    
    テキストフィールドにプレースホルダを指定すると、ラベルの表示方法が変わる。
    <div class="input-field">
  <input type="text" id="last_name" placeholder="佐藤">
  <label for="last_name">姓</label>
</div> 
    
       
      姓 
    
    .validate 
    Materialize CSSフレームワークでフィールドに入力された値を検証するには、validate クラスを指定する。これにより、メールアドレスの形式などをチェックできる。
    helper-text クラスを指定した場所に検証結果が表示される。
    <div class="input-field">
  <input type="email" id="email" class="validate">
  <label for="email">メールアドレス</label>
  <span class="helper-text" data-error="wrong" data-success="right"></span>
</div> 
    
       
      メールアドレス 
       
    
    
    Materialize CSSフレームワークで入力フィールドを無効にするには、disabled 属性を指定する。
    <div class="input-field">
  <input type="text" id="const" disabled="disabled" />
  <label for="const">入力不可</label>
</div>
<label>
  <input type="checkbox" disabled="disabled" />
  <span>入力不可</span>
</label> 
    
       
      入力不可 
    
    
       
      選択不可 
     
    select 
    Materialize CSSフレームワークでは、select 要素を JavaScript  または jQuery  で初期化する必要がある。
    $(document).ready(function(){
  $('select').formSelect();
}); 
    <div class="input-field">
  <select>
    <option value="1">普通預金</option>
    <option value="2">当座預金</option>
  </select>
  <label>口座種別</label>
</div> 
    
      
        普通預金 
        当座預金 
       
      口座種別 
    
    multiple 
    <div class="input-field">
  <select multiple>
    <option value="1">普通預金</option>
    <option value="2">当座預金</option>
  </select>
  <label>口座種別</label>
</div> 
    
      
        普通預金 
        当座預金 
       
      口座種別 
    
    .browser-default 
    <label>口座種別</label>
<select class="browser-default">
  <option value="1">普通預金</option>
  <option value="2">当座預金</option>
</select> 
    口座種別 
    
      普通預金 
      当座預金 
     
    .material-icons 
    MaterializeではGoogleの Material Icon  を使うことができる。
    Material Iconを使うには、Material Iconを読み込む必要がある。
    <!DOCTYPE html>
<html>
  <head>
    <!-- Google icon font -->
    <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
  </head>
</html> 
    <i class="material-icons">info</i> 
    info 
    .tiny 
    <i class="material-icons tiny">info</i> 
    info 
    .small 
    <i class="material-icons small">info</i> 
    info 
    .medium 
    <i class="material-icons medium">info</i> 
    info 
    .large 
    <i class="material-icons large">info</i> 
    info 
    .table-of-contents 
    Materializeは目次を作成するために table-of-contents クラスを提供している。
    <ul class="section table-of-contents">
  <li>
    <a href="/css/">CSS</a>
  </li>
  <li>
    <a href="/html/">HTML</a>
  </li>
</ul> 
    
    .nav-wrapper 
    Materialize でナビゲーション・バーを作成するには、nav-wrapper クラスを指定する。
    <nav>
  <div class="nav-wrapper">
    <ul class="hide-on-med-and-down">
      <li>
        <a href="/css/bootstrap/">Bootstrap</a>
      </li>
      <li>
        <a href="/css/bulma/">Bulma</a>
      </li>
    </ul>
  </div>
</nav> 
    
      menu  
      
     
    .brand-logo 
    Materialize のナビゲーション・バーにブランド・ロゴを付けるには、brand-logo クラスを指定する。
    <nav>
  <div class="nav-wrapper">
    <div class="container">
      <a href="/" class="brand-logo">SE学院</a>
    </div>
  </div>
</nav> 
    
      
     
    .right 
    Materialize のナビゲーション・バーを右寄せにするには、right クラスを指定する。
    <nav>
  <div class="nav-wrapper">
    <div class="container">
      <a href="/" class="brand-logo right">SE学院</a>
    </div>
  </div>
</nav> 
    
      
     
    <nav>
  <div class="nav-wrapper">
    <ul class="right hide-on-med-and-down">
      <li class="active">
        <a href="#">Materialize</a>
      </li>
      <li>
        <a href="/css/milligram/">Milligram</a>
      </li>
    </ul>
  </div>
</nav> 
    
      menu  
      
     
    .center 
    Materialize のナビゲーション・バーを中央寄せにするには、center クラスを指定する。
    <nav>
  <div class="nav-wrapper">
    <div class="container">
      <a href="/" class="brand-logo center">SE学院</a>
    </div>
  </div>
</nav> 
    
      
     
    <nav>
  <div class="nav-wrapper">
    <ul class="center hide-on-med-and-down">
      <li>
        <a href="/css/primer/">Primer CSS</a>
      </li>
      <li>
        <a href="/css/pure/">Pure.css</a>
      </li>
    </ul>
  </div>
</nav> 
    
      menu  
      
     
    .z-depth-1 
    <p class="z-depth-1">z-depth-1</p> 
    z-depth-1
    .z-depth-2 
    <p class="z-depth-2">z-depth-2</p> 
    z-depth-2
    .z-depth-3 
    <p class="z-depth-3">z-depth-3</p> 
    z-depth-3
    .z-depth-4 
    <p class="z-depth-4">z-depth-4</p> 
    z-depth-4
    .z-depth-5 
    <p class="z-depth-5">z-depth-5</p> 
    z-depth-5
    .striped 
    Materialize CSSフレームワークを使って表における各行の背景色を縞模様にするには、<table>  タグに striped クラスを指定する。
    <table class="striped">
  <caption>ブレークポイント</caption>
  <thead>
    <tr>
      <th>ブレークポイント</th>
      <th>接頭辞</th>
      <th>寸法</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>mobile</td>
      <td>s</td>
      <td>≤600px</td>
    </tr>
    <tr>
      <td>tablet</td>
      <td>m</td>
      <td>>600px</td>
    </tr>
    <tr>
      <td>desktop</td>
      <td>l</td>
      <td>>992px</td>
    </tr>
    <tr>
      <td>large desktop</td>
      <td>xl</td>
      <td>>1200px</td>
    </tr>
  </tbody>
</table> 
    
      ブレークポイント 
      
        
          ブレークポイント 
          接頭辞 
          寸法 
         
       
      
        
          mobile 
          s 
          ≤600px 
         
        
          tablet 
          m 
          >600px 
         
        
          desktop 
          l 
          >992px 
         
        
          large desktop 
          xl 
          >1200px 
         
       
    
    .highlight 
    <table class="highlight">
  <caption>Materializeのブレークポイント</caption>
  <thead>
    <tr>
      <th>Class</th>
      <th>画面幅</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>s</td>
      <td>≤ 600px</td>
    </tr>
    <tr>
      <td>m</td>
      <td>> 600px</td>
    </tr>
    <tr>
      <td>l</td>
      <td>> 992px</td>
    </tr>
    <tr>
      <td>xl</td>
      <td>> 1200px</td>
    </tr>
  </tbody>
</table> 
    
      Materializeのブレークポイント 
      
        Class 画面幅  
       
      
        s ≤ 600px  
        m > 600px  
        l > 992px  
        xl > 1200px  
       
    
    .centered 
    <table class="centered">
  <caption>Materializeのブレークポイント</caption>
  <thead>
    <tr>
      <th>Class</th>
      <th>画面幅</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>s</td>
      <td>≤ 600px</td>
    </tr>
    <tr>
      <td>m</td>
      <td>> 600px</td>
    </tr>
    <tr>
      <td>l</td>
      <td>> 992px</td>
    </tr>
    <tr>
      <td>xl</td>
      <td>> 1200px</td>
    </tr>
  </tbody>
</tbody>
</table> 
    
      Materializeのブレークポイント 
      
        Class 画面幅  
       
      
        s ≤ 600px  
        m > 600px  
        l > 992px  
        xl > 1200px  
       
    
    .responsive-table 
    tableタグにresponsive-tableクラスを指定すると、レスポンシブなテーブルになる。レスポンシブなテーブルは、画面幅が小さいときに行と列を入れ替えて表示する。
    <table class="responsive-table">
  <caption>Breakpoints</caption>
  <thead>
    <tr>
      <th>Class</th>
      <th>Width</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>s</td>
      <td>≤ 600px</td>
    </tr>
    <tr>
      <td>m</td>
      <td>> 600px</td>
    </tr>
    <tr>
      <td>l</td>
      <td>> 992px</td>
    </tr>
    <tr>
      <td>xl</td>
      <td>> 1200px</td>
    </tr>
  </tbody>
</table> 
    
      Breakpoints 
      
        Class Width  
       
      
        s ≤ 600px  
        m > 600px  
        l > 992px  
        xl > 1200px  
       
    
    .left-align 
    <p class="left-align">左寄せ</p> 
    左寄せ
    .center-align 
    <p class="center-align">中央寄せ</p> 
    中央寄せ
    .right-align 
    <p class="right-align">右寄せ</p> 
    右寄せ
    Margin 
    Materializeはマージンを設定するユーティリティクラスを提供していない。マージンを設定するには、カスタムCSSを使う。