Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,5 @@ assignment_markup_warmup_sprint

And 1 and 2! And 1, and 2...!
[An HTM5 and CSS3 project from the Viking Code School](http://www.vikingcodeschool.com)

By: Brent Mercer
86 changes: 86 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@

<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css">
<link rel="stylesheet" media="(max-width: 996px)" href="example.css" />

</head>

<body>
<aside id="navbar" class="yellow">
<nav>The Lorem Micro Blog</nav>
</aside>
<main class="">

<div class="flex clear-nav">
<aside class="advert border red flex">
<div class="advert-box">
<p>Check out my vertically centered ad!</p>
<div class="placeholder-image">
<img src="">
</div>
</div>
</aside>
<div class="">
<header class="green center border rounded-border">
<h1>The Lorem Micro Blog</h1>
<p class="tagline">By Brent Mercer</p>
</header>
<div class="content-area">
<div class="flex" id="post-area">
<section class="teal border right-margin collapse">
<h1>A Most Posty Post</h1>
<p class="post-date">Written 1/3/2000</p>
<h2>First thoughts</h2>
<p class="post-para">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
<h2>Additional thoughts</h2>
<p class="post-para">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</section>
<section class="teal border right-margin collapse">
<h1>Another Posty Post</h1>
<p class="post-date">Written 1/2/2000</p>
<h2>Only thoughts</h2>
<p class="post-para">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</section>
<section class="teal border collapse">
<h1>A Posty Post</h1>
<p class="post-date">Written 1/1/2000</p>
<h2>Be it resolved</h2>
<p class="post-para">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</section>
</div>
</div>
<footer class="blue border rounded-border">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse
cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non
proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</footer>
</div>
</div>
</main>
</body>
</html>
230 changes: 230 additions & 0 deletions style.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,230 @@

/* Begin clearfix */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
/* End clearfix */








body {
font-family: Arial, sans;
}


header {
margin-bottom: 5px;
padding-top: 20px;
padding-bottom: 20px;
}

header h1 {
font-size: 3rem;
padding: 5px;
}

main {
width: 990px;
margin: auto;
}

/* Clear top nav bar*/
.clear-nav {
padding-top: 42px;
}


#navbar {
overflow: hidden;
position: fixed;
top: 0;
width: 100%;
}

nav {
padding: 10px 0 10px 20px;
}

.advert {
margin-right: 5px;
height: 500px;
flex-direction: column;
}

.advert-box {
position: relative;
top: 50%;
transform: translateY(-50%);
}


.advert-box p {
text-align: center;
padding-bottom: 5px;
}
section h1 {
font-size: 1.4rem;
padding: 10px 0 10px 5px;
text-align: center;
font-weight: 600;
}

.post-date {
text-align: center;
padding-bottom: 25px;
font-size: 0.9rem;
font-style: italic;
}

main h2 {
font-size: 1.1rem;
font-weight: 600;
padding-bottom: 20px;
padding-left: 5px;
}

.post-para {
padding-bottom: 25px;
padding-left: 5px;
}

footer {
padding: 5px 0 5px 10px;
margin-bottom: 20px;
}

#post-area {
margin-bottom: 5px;
}

.content-area {
margin: 0 5px 5px 5px;
}



.border {
border: 3px solid black;
}

.rounded-border {
border-radius: 15px;
}

.flex {
display: flex;
}

.right-margin {
margin-right: 5px;
}

.placeholder-image {
height: 150px;
width: 200px;
background-color: grey;
margin: 0 5px;
}

.blue {
background-color: lightblue;
}

.red {
background-color: red;
}

.yellow {
background-color: yellow;
}

.green {
background-color: green;
}

.purple {
background-color: purple;
}

.orange {
background-color: orange;
}

.teal {
background-color: teal;
}

.center {
text-align: center;
}


@media only screen and (max-width: 990px) {
.rounded-border {
border-radius: 0px;
}

.advert {
visibility: hidden;
position: absolute;
}

.flex {
flex-wrap: wrap;
}

section {
display: inline-block;
width: 48%;
margin-bottom: 5px;
}


}