<!DOCTYPE html> <html> <head> <title>Page Title</title> <metacharset="UTF-8"> <metaname="viewport"content="width=device-width, initial-scale=1"> <style> * { box-sizing: border-box; } /* Style the body */ body { font-family: Arial; margin: 0; } /* Header/logo Title */ .header { padding: 60px; text-align: center; background: #1abc9c; color: white; } /* Style the top navigation bar */ .navbar { display: flex; background-color: #333; } /* Style the navigation bar links */ .navbara { color: white; padding: 14px20px; text-decoration: none; text-align: center; } /* Change color on hover */ .navbara:hover { background-color: #ddd; color: black; } /* Column container */ .row { display: flex; flex-wrap: wrap; } /* Create two unequal columns that sits next to each other */ /* Sidebar/left column */ .side { flex: 30%; background-color: #f1f1f1; padding: 20px; } /* Main column */ .main { flex: 70%; background-color: white; padding: 20px; } /* Fake image, just for this example */ .fakeimg { background-color: #aaa; width: 100%; padding: 20px; } /* Footer */ .footer { padding: 20px; text-align: center; background: #ddd; } /* Responsive layout - when the screen is less than 700px wide, make the two columns stack on top of each other instead of next to each other */ @media screen and (max-width: 700px) { .row, .navbar { flex-direction: column; } } </style> </head> <body>
<!-- Note --> <divstyle="background:yellow;padding:5px"> <h4style="text-align:center">Resize the browser window to see the responsive effect.</h4> </div>
<!-- Navigation Bar --> <divclass="navbar"> <ahref="#">Link</a> <ahref="#">Link</a> <ahref="#">Link</a> <ahref="#">Link</a> </div>
<!-- The flexible grid (content) --> <divclass="row"> <divclass="side"> <h2>About Me</h2> <h5>Photo of me:</h5> <divclass="fakeimg"style="height:200px;">Image</div> <p>Some text about me in culpa qui officia deserunt mollit anim..</p> <h3>More Text</h3> <p>Lorem ipsum dolor sit ame.</p> <divclass="fakeimg"style="height:60px;">Image</div><br> <divclass="fakeimg"style="height:60px;">Image</div><br> <divclass="fakeimg"style="height:60px;">Image</div> </div> <divclass="main"> <h2>TITLE HEADING</h2> <h5>Title description, Dec 7, 2017</h5> <divclass="fakeimg"style="height:200px;">Image</div> <p>Some text..</p> <p>Sunt in culpa qui officia deserunt mollit anim id est laborum consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco.</p> <br> <h2>TITLE HEADING</h2> <h5>Title description, Sep 2, 2017</h5> <divclass="fakeimg"style="height:200px;">Image</div> <p>Some text..</p> <p>Sunt in culpa qui officia deserunt mollit anim id est laborum consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco.</p> </div> </div>