HTML5 마크업 요소 활용하기ㆍheaderㆍnavㆍsectionㆍasideㆍfooterㆍtime

HTML5 마크업 요소 활용하기ㆍheaderㆍnavㆍsectionㆍasideㆍfooterㆍtime

웹사이트 화면을 구성하며 HTML div 태그만을 활용해 작성한 코드를 HTML5 마크업 요소를 변경하게 되면 브라우저에 어떠한 역활을 하는 웹페이지인지 목적을 알려줄 수 있다.

 

CSS에서 HTML5 마크업 요소는 어떠한 방식으로 선택하는지 그리고 HTML5 마크업 요소는 HTML로 어떻게 표현하면 되는지 간단히 예제 소스를 작성하였으며 다음에 필요한 경우 제가 활용하기 위한 목적도 있습니다.

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>div 레이아웃 대신 HTML5 요소 활용해 보기</title>
  <style>
	p{
		text-align:center;
		font-size: 25px;
		font-weight: bold;
	}
	#all{
		padding: 10px 10px 10px 10px;
		width: 100%;
	}
  	header{
		height: 100px;
		border: black 1px solid;
		background-color: rebeccapurple;
		margin: 10px;
	}
	ul{
		margin: 10px;
		display: inline-block;
		background-color: yellowgreen;
		width: 97%;
	}
	li{
		list-style-type: none;
		display: inline;
		font-weight: bold;
	}

	ul li.selected{
		background-color: #ffbc00;
	}
	section#left, section#center, aside{
		display: inline-block;
		margin: 10px;
	}
	a:link{
		text-decoration: none;
	}
	section#left{		
		height: 580px;
		padding: 15px;
		width: 30%;
		background-color: cadetblue;
	    float: left;
	}
	section#center{
		height: 580px;
		padding: 15px;
		width: 30%;
		background-color: cornflowerblue;
	}
	aside{
		height: 580px;
		padding: 15px;
		width: 30%;
		background-color: darkslategrey;
		float: right
	}
	footer{
		height: 100px;
		border: black 1px solid;
		background-color: crimson;
		padding: 15px;
		margin: 10px;
		clear:right;		
	}
  </style>
 </head>

 <body>
 <div id="all">
 	<header>
		<p>HEADER</P>
	</header>

	<nav>
		<ul>
			<li><a href="">홈</a></li>
			<li class="selected">1번 메뉴</li>
			<li><a href="">2번 메뉴</a></li>
			<li><a href="">3번 메뉴</a></li>
		</ul>
	</nav>

	<section id="left">
		<p>LEFT</P>
	</section>

	<section id="center">
		<p>
			CENTER			
		</P>
		<p><time datetime="2021-04-16">2021/04/16</time></p>
	</section>

	<aside>
		<p>RIGHT</P>
	</aside>

	<footer>
		<p>FOOTER</P>
	</footer>
 </div>
 </body>
</html>

 

결과 화면


 

화면을 구성하며 이미 구성한 div 요소를 HTML5 마크업 요소로 변경하여 사용하지 않았는데 브라우저에게 어떠한 의미를 확실하게 전달해야 할 필요성이 있다고 판단될 땐 위와 같이 HTML5 마크업 요소를 활용해 변경해 코드를 작성할 수 있다는 부분을 기억하고 있으면 좋을 것 같다.

HTML5의 section만 코드를 작성하였으나 article과 section 태그 차이가 궁금하신 분들은 링크된 경로를 참고하시면 좋을 듯합니다. - aboooks.tistory.com/346

저작자표시비영리변경금지
  • 나그네
    2021.10.24 22:32

    좋은 정보 공유 감사합니다!

    • Favicon of https://zzarungna.com BlogIcon zzarungna
      2021.10.24 23:26 신고

      좋은 댓글 남겨 주셔서 감사합니다.! :)

트랙백

※ 스팸 트랙백 차단중 ...{ ? }
이전페이지 다음페이지
방명록 : 관리자 : 글쓰기
zzarungna's Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라

HOME

프로그래밍 코드를 좋아하고 생활속에 필요한

유용한 IT 정보를 작성 하려고 노력 하고 있습니다.

  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 소스 (1531)
    • 프로그래밍 (409)
      • HTML (22)
      • CSS (30)
      • XML (14)
      • Javascript (27)
      • Jquery (13)
      • Ajax (10)
      • ASP (12)
      • PHP (23)
      • Java (36)
      • JSP (8)
      • 안드로이드 (9)
      • C# (52)
      • Winform (32)
      • WPF (13)
      • ADO.NET (8)
      • ASP.NET(4.0) (24)
      • LINQ (2)
      • ORACLE (9)
      • MS - SQL (24)
      • SERVER (10)
      • Programming Exam (6)
      • MySQL (3)
      • EditPlus (6)
      • 재미삼아만든 프로그램 (3)
    • IT 정보 (391)
    • 스마트폰 정보 (217)
      • 안드로이드 (117)
      • 아이폰 (73)
      • 애플리케이션 (21)
    • 게임 (107)
      • PC (50)
      • PS4 (37)
      • 핸드폰 (17)
    • 윈도우 (60)
    • Sony PlayStation (54)
      • PS4 (35)
      • PS5 (10)
      • PS VITA (3)
      • PlayStation Network (6)
    • SNS (61)
      • 카카오톡 (39)
    • 금융 (50)
    • 개인방송 (33)
    • 유튜브 (35)
    • 만화 (19)
    • 스포츠 (12)
    • IT 용어 (5)
    • 다운로드 (3)
    • 노래 (12)
    • 엑셀 (5)
    • 일상 (51)

카테고리

PC화면 보기