<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
rel="stylesheet">
<title>lyout 실습</title>
<style>
#title {
font-family: "Roboto", cursive;
}
* {
margin: 0;
padding: 0;
}
body {
list-style: none;
}
li {
list-style: none;
}
a {
text-decoration: none;
}
img {
border: 0;
}
.item{
overflow: hidden;
padding: 10px;
border: 1px solid black;
border-top:none;
}
.thumbanil{
float: left;
}
.description{
float: left;
margin-left: 10px;
}
.description > strong{
display: block;
width: 120px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
/* 푸퍼영역 */
#main_footer{
/* 중앙정렬 */
width: 960px;
margin: 0 auto;
margin-bottom: 10px;
/* 테두리 */
box-sizing: border-box;
padding: 10px;
border: 1px solid black;
/* 글자 정렬 */
text-align: center;
}
#main_header {
/* 중앙정렬 */
width: 960px;
margin: 0 auto;
/* 절대좌표 */
height: 160px;
position: relative;
}
#main_header>#title {
position: absolute;
left: 20px;
top: 30px;
}
#main_header>#main_gnb {
position: absolute;
right: 0;
top: 0
}
#main_header>#main_lnb {
position: absolute;
right: 0;
bottom: 10px;
}
#main_gnb>ul {
overflow: hidden;
}
#main_gnb>ul>li {
float: left;
}
#main_gnb>ul>li>a {
display: block;
padding: 2px 10px;
border: 1px solid black;
}
#main_gnb>ul>li>a:hover {
background-color: black;
color: bisque;
}
#main_gnb>ul>li:first-child>a {
border-radius: 10px 0 0 10px;
}
#main_gnb>ul>li:last-child>a {
border-radius: 0 10px 10px 0;
}
#main_lnb>ul {
overflow: hidden;
}
#main_lnb>ul>li {
float: left;
}
#main_lnb>ul>li>a {
display: block;
padding: 10px 20px;
border: 1px solid black;
}
#main_lnb>ul>li>a:hover {
background: black;
color: white;
}
#main_lnb>ul>li:first-child>a {
border-radius: 10px 0 0 10px;
}
#main_lnb>ul>li:last-child>a {
border-radius: 0 10px 10px 0;
}
#content {
/* 중앙정렬 */
width: 960px;
margin: 0 auto;
/* 수평 레이아웃 구성성 */
overflow: hidden;
}
#content>#main_section {
width: 750px;
float: left;
}
#content>#main_aside {
width: 200px;
float: right;
}
#main_section>article.main_article {
margin-bottom: 10px;
padding: 20px;
border: 1px solid black;
}
/* 첫 번째 탭 */
input:nth-of-type(1) {
display: none;
}
input:nth-of-type(1)~div:nth-of-type(1) {
display: none;
}
input:nth-of-type(1):checked~div:nth-of-type(1) {
display: block;
}
/* 두 번째 탭 */
input:nth-of-type(2) {
display: none;
}
input:nth-of-type(2)~div:nth-of-type(2) {
display: none;
}
input:nth-of-type(2):checked~div:nth-of-type(2) {
display: block;
}
/*탭 모양 구성 */
section.buttons {
overflow: hidden;
}
section.buttons>label {
/* 수평정렬 */
display: block;
float: left;
/* 크기 및 글자 위치 지정 */
width: 100px;
height: 30px;
text-align: center;
/* 테두리 지정 */
box-sizing: border-box;
border: 1px solid black;
/* 색상 지정 */
background: black;
color: white;
}
input:nth-of-type(1):checked~section.buttons>label:nth-of-type(1) {
background-color: white;
color: black;
}
input:nth-of-type(2):checked~section.buttons>label:nth-of-type(2) {
background-color: white;
color: black;
}
</style>
</head>
<body>
<header id="main_header">
<nav id="title">
<h1>Rint Development</h1>
<h2>HTML5 + CSS Basic</h2>
</nav>
<nav id="main_gnb">
<ul>
<li><a href="#">wab</a></li>
<li><a href="#">Mobile</a></li>
<li><a href="#">Game</a></li>
<li><a href="#">Simulation</a></li>
<li><a href="#">date</a></li>
</ul>
</nav>
<nav id="main_lnb">
<ul>
<li><a href="#">HTML5</a></li>
<li><a href="#">CSS</a></li>
<li><a href="#">JaveScript</a></li>
<li><a href="#">JQery</a></li>
<li><a href="#">Node.js</a></li>
</ul>
</nav>
</header>
<div id="content">
<section id="main_section">
<article class="main_article">
<h1>Main Article</h1>
<p>Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam nihil nostrum a quidem quaerat
debitis
ut, exercitationem tempore, voluptatem doloribus, dicta magnam magni. Laudantium quis, doloremque
accusantium ullam saepe accusamus.</p>
</article>
<article class="main_article">
<h1>Main Article</h1>
<p>Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam nihil nostrum a quidem quaerat
debitis
ut, exercitationem tempore, voluptatem doloribus, dicta magnam magni. Laudantium quis, doloremque
accusantium ullam saepe accusamus.</p>
</article>
<article class="main_article">
<h1>Main Article</h1>
<p>Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ullam nihil nostrum a quidem quaerat
debitis
ut, exercitationem tempore, voluptatem doloribus, dicta magnam magni. Laudantium quis, doloremque
accusantium ullam saepe accusamus.</p>
</article>
</section>
<aside id="main_aside">
<input id="first" type="radio" name="tab" checked="checked" />
<input id="second" type="radio" name="tab" />
<section class="buttons">
<label for="first">First</label>
<label for="second">second</label>
</section>
<div class="tab_item">
<ul>
<li class="item">
<a href="#">
<div class="thumbnail">
</div>
<div class="description">
<strong>HTML5 Canvas</strong><p>2025-05-15</p>
</div>
</a>
</li>
<li class="item">
<a href="#">
<div class="thumbnail">
</div>
<div class="description">
<strong>HTML5 Audio</strong><p>2025-05-15</p>
</div>
</a>
</li>
<li class="item">
<a href="#">
<div class="thumbnail">
</div>
<div class="description">
<strong>HTML5 Video</strong><p>2025-05-15</p>
</div>
</a>
</li>
<li class="item">
<a href="#">
<div class="thumbnail">
</div>
<div class="description">
<strong>HTML5 Semantic Web</strong><p>2025-05-15</p>
</div>
</a>
</li>
</ul>
</div>
<div class="tab_item">
<ul>
<li><a href="#">CSS3 Transition</a></li>
<li><a href="#">CSS3 Animation</a></li>
<li><a href="#">CSS3 border</a></li>
<li><a href="#">CSS3 BOX</a></li>
</ul>
</div>
</aside>
</div>
<footer id="main_footer">
<h3> HTML5 + CSS3 Basic</h3>
<address>Website Layout Basic</address>
</footer>
</body>
</html>