Newest ⟷ Oldest
  1. Snapshot at 2017-04-19

    Re-visit the minimal website

    In this chapter, we revisite the code and add more mobile specific configuration to it. As a recap, here is the original code.

    Simple article view

    The HTML:

    <header>
      <div class="row">
        Website Title here
      </div>
    </header>
    
    <nav>
      <div class="row">
        <ul>
          <li>Link 1</li>
          <li>Link 2</li>
          <li>Link 3</li>
        </ul>
      </div>
    </nav>
    
    <div class="row">
      <article>
        <header>
          <h1>Heading of the content</h1>
        </header>
    
        <p>Content paragraphs go here.</p>
    
        <footer>
          Author: Makzan
        </footer>
    
      </article>
    </div>
    
    <footer>
      <div class="row">
        Copyright goes here.
      </div>
    </footer>
    

    The CSS:

    /* normalize */
    body, nav, ul, li, p, h1, h2, h3 {
        padding: 0;
        margin: 0;
    }
    
    /* core styles */
    * {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    
    body > header,
    body > footer {
        background: #ffce25;
    }
    
    .row {
        width: 100%;
        max-width: 600px;
        margin: 0 auto;
        padding: 10px;
    }
    
    /* addition styles */
    ul {
        list-style: none;
    }
    
    h1, p {
        margin-bottom: .5em;
    }
    
  2. Snapshot at 2017-04-19

    Recap

    In this chapter, we revisite the code and add more mobile specific configuration to it. As a recap, here is the original code.

    Simple article view

    The HTML:

    <header>
      <div class="row">
        Website Title here
      </div>
    </header>
    
    <nav>
      <div class="row">
        <ul>
          <li>Link 1</li>
          <li>Link 2</li>
          <li>Link 3</li>
        </ul>
      </div>
    </nav>
    
    <div class="row">
      <article>
        <header>
          <h1>Heading of the content</h1>
        </header>
    
        <p>Content paragraphs go here.</p>
    
        <footer>
          Author: Makzan
        </footer>
    
      </article>
    </div>
    
    <footer>
      <div class="row">
        Copyright goes here.
      </div>
    </footer>
    

    The CSS:

    /* normalize */
    body, nav, ul, li, p, h1, h2, h3 {
        padding: 0;
        margin: 0;
    }
    
    /* core styles */
    * {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    
    body > header,
    body > footer {
        background: #ffce25;
    }
    
    .row {
        width: 100%;
        max-width: 600px;
        margin: 0 auto;
        padding: 10px;
    }
    
    /* addition styles */
    ul {
        list-style: none;
    }
    
    h1, p {
        margin-bottom: .5em;
    }