Sunday, June 12, 2016

HTML and CSS Basic 3

INDEX.HTML
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Hello World</title>
<link rel="stylesheet" href="main.css">
</head>
<body>
<div id="big_wrapper">
<header id="top_header">
<h1>Welcome to thenewboston!</h1>
</header>

<nav id="top_menu">
<ul>
<li>Home</li>
<li>Tutorial</li>
<li>Podcast</li>
</ul>
</nav>
<section id="main_section">
<article>
<header>
<hgroup>
<h1>Title of article</h1>
<h2>Subtitle for article</h2>
</hgroup>
</header>
<p>This is the best article eva!</p>
<footer>
<p> written by Zoloo</p>
</footer>
</article>
<article>
<header>
<hgroup>
<h1>Title of article 2</h1>
<h2>Subtitle for article 2</h2>
</hgroup>
</header>
<p>This is the best article eva!</p>
<footer>
<p> written by Zoloo</p>
</footer>
</article>

</section>
<aside id="side_news">
<h4>News</h4>
Bucky has a new dog!
</aside>
<footer id="the_footer">
Copyright thenewboston 2011
</footer>
</div>
</body>
</html>

MAIN.CSS
*{
margin:0px;
padding:0px;
}
h1{
font: bold 20px Tahoma;
}
h2{
font: bold 14px Tahoma;
}
header, section, footer, aside, nav, article, hgroup{
display:block;
}
body{
text-align:center;
}
#big_wrapper{
border: 1px solid black;
width:1000px;
margin:20px auto;
text-align:left;
}
#top_header{
background:yellow;
border: 1px solid blue;
padding: 20px;
}
#top_menu{
background:blue;
color: white;
}
#top_menu li{
display:inline-block;
list-style:none;
padding:5px;
font: bold 14px Tahoma;
}
#main_section{
float:left;
width: 660px;
margin:30px;
}
#side_news{
float:left;
width:220px;
margin:20px 0px;
padding: 30px;
background: #66CCCC;
}
#the_footer{
clear:both;
text-align:center;
padding: 20px;
border-top:2px solid green;
}
article{
background:#FFFBCC;
border:1px solid red;
padding:20px;
margin-bottom:10px;
}
article footer{
text-align:right;
}

No comments:

Post a Comment