SemanticTag_2

양혜정·2024년 3월 30일
0

HTML/CSS/JS 실행

목록 보기
6/60
post-thumbnail

HTML

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>semantic(시맨틱)태그를 사용하여 블로그 만들기</title>
<link rel="stylesheet" href="css/style_2.css">

</head>
<body>
<div id="wrap">
	<!-- header 태그는 웹페이지의 제목 및 메뉴, 회사로고, 사이트로고를 알려주는 태그로 쓰인다. -->
	<header id="page_header">
 		<h1>Star Blog</h1>
 		<!-- nav 태그는 사이트의 메뉴나 링크 같은 내비게이션 요소들이 포함 -->
 		<nav>
 			<ul>
 				<li><a href="sub/1.html">최근 글</a></li>
 				<li><a href="sub/2.html">이전 글</a></li>
 				<li><a href="sub/3.html">공헌자 글</a></li>
 				<li><a href="sub/4.html">연락처</a></li>
 			</ul>
 		</nav>
 	</header>
 	
 	<hr>
 	
 	<!-- section 태그는 실제 문서 내용이 들어오는 부분이다. -->
 	<section id="posts">
 		<article>
 			<header>
 				<h2>얼마나 많이 기록해 둬야 되겠습니까?</h2>
 				<!-- p태그는 문단을 나누는 태그이다. -->
 				<p>Posted by Brain on 2024.03.25</p>
 			</header>
 			
 			<!-- aside 태그는 인용구, 덧붙이고 싶은 생각, 관련된 링크 등 
                문서의 주요 내용외의 내용들을 넣어 문서의 주영역 주변에 배치할 때 사용한다. -->
 			<aside>
 				<p>&quot;물건을 팔 때는 거절할 기회를 주어선 안 됩니다. 고객의 상황에 맞도록 최선을 다해야 합니다.&quot;</p>	<!-- &quot; 쌍따옴표 -->
 			</aside>
 			
 			<p>물건을 팔 때의 대원칙은, 고객이 빈손으로 돌아가게 만들면 이미 글렀다는 겁니다. 다시 오려고 하지
            않을테니까요. 따라서 고객을 대할 때는 적극적인 자세를 취해야 합니다. 그렇다고 너무 오버하면 고객이 겁을 먹고 돌아가
            버릴 수도 있으니 조심해야 합니다.</p>
            
            <p>대화가 끊어지지 않게 이어 나가는 한 가지 요령을 알려드리죠. 네, 아뇨라고 대답할 수 있는 질문을 피하라는
            겁니다. 예를 들어, 서비스 플랜을 판매중이라면, 절대 &quot; 3년 서비스 플랜과 5년 서비스 플랜이 있는데,
            들어보시겠습니까?&quot; 하는 식으로 말문을 열어선 안 됩니다. 이런 식으로 해야죠. &quot;3년 서비스 플랜과
            5년 서비스 플랜이 있는데, 그 중 어떤 것이 더 좋으십니까?&quot; 언뜻 보기엔 똑같은 질문으로 보이고, 고객이
            거절할 수 있다는 점은 마찬가지지만, 두 번째 질문은 단순히 &quot;아뇨&quot;라고 말할 수 없기 때문에
            거절하기가 더 힘듭니다.</p>
            
            <p id="myptag">요기요~~~ 대화가 끊어지지 않게 이어 나가는 한 가지 요령을 알려드리죠. 네, 아뇨라고 대답할 수 있는 질문을 피하라는
            겁니다. 예를 들어, 서비스 플랜을 판매중이라면, 절대 &quot; 3년 서비스 플랜과 5년 서비스 플랜이 있는데,
            들어보시겠습니까?&quot; 하는 식으로 말문을 열어선 안 됩니다. 이런 식으로 해야죠. &quot;3년 서비스 플랜과
            5년 서비스 플랜이 있는데, 그 중 어떤 것이 더 좋으십니까?&quot; 언뜻 보기엔 똑같은 질문으로 보이고, 고객이
            거절할 수 있다는 점은 마찬가지지만, 두 번째 질문은 단순히 &quot;아뇨&quot;라고 말할 수 없기 때문에
            거절하기가 더 힘듭니다.</p>
            
            <p>대화가 끊어지지 않게 이어 나가는 한 가지 요령을 알려드리죠. 네, 아뇨라고 대답할 수 있는 질문을 피하라는
            겁니다. 예를 들어, 서비스 플랜을 판매중이라면, 절대 &quot; 3년 서비스 플랜과 5년 서비스 플랜이 있는데,
            들어보시겠습니까?&quot; 하는 식으로 말문을 열어선 안 됩니다. 이런 식으로 해야죠. &quot;3년 서비스 플랜과
            5년 서비스 플랜이 있는데, 그 중 어떤 것이 더 좋으십니까?&quot; 언뜻 보기엔 똑같은 질문으로 보이고, 고객이
            거절할 수 있다는 점은 마찬가지지만, 두 번째 질문은 단순히 &quot;아뇨&quot;라고 말할 수 없기 때문에
            거절하기가 더 힘듭니다.</p>
                        
            <p>대화가 끊어지지 않게 이어 나가는 한 가지 요령을 알려드리죠. 네, 아뇨라고 대답할 수 있는 질문을 피하라는
            겁니다. 예를 들어, 서비스 플랜을 판매중이라면, 절대 &quot; 3년 서비스 플랜과 5년 서비스 플랜이 있는데,
            들어보시겠습니까?&quot; 하는 식으로 말문을 열어선 안 됩니다. 이런 식으로 해야죠. &quot;3년 서비스 플랜과
            5년 서비스 플랜이 있는데, 그 중 어떤 것이 더 좋으십니까?&quot; 언뜻 보기엔 똑같은 질문으로 보이고, 고객이
            거절할 수 있다는 점은 마찬가지지만, 두 번째 질문은 단순히 &quot;아뇨&quot;라고 말할 수 없기 때문에
            거절하기가 더 힘듭니다.</p>
            
            <p>대화가 끊어지지 않게 이어 나가는 한 가지 요령을 알려드리죠. 네, 아뇨라고 대답할 수 있는 질문을 피하라는
            겁니다. 예를 들어, 서비스 플랜을 판매중이라면, 절대 &quot; 3년 서비스 플랜과 5년 서비스 플랜이 있는데,
            들어보시겠습니까?&quot; 하는 식으로 말문을 열어선 안 됩니다. 이런 식으로 해야죠. &quot;3년 서비스 플랜과
            5년 서비스 플랜이 있는데, 그 중 어떤 것이 더 좋으십니까?&quot; 언뜻 보기엔 똑같은 질문으로 보이고, 고객이
            거절할 수 있다는 점은 마찬가지지만, 두 번째 질문은 단순히 &quot;아뇨&quot;라고 말할 수 없기 때문에
            거절하기가 더 힘듭니다.</p>
            
            <p>대화가 끊어지지 않게 이어 나가는 한 가지 요령을 알려드리죠. 네, 아뇨라고 대답할 수 있는 질문을 피하라는
            겁니다. 예를 들어, 서비스 플랜을 판매중이라면, 절대 &quot; 3년 서비스 플랜과 5년 서비스 플랜이 있는데,
            들어보시겠습니까?&quot; 하는 식으로 말문을 열어선 안 됩니다. 이런 식으로 해야죠. &quot;3년 서비스 플랜과
            5년 서비스 플랜이 있는데, 그 중 어떤 것이 더 좋으십니까?&quot; 언뜻 보기엔 똑같은 질문으로 보이고, 고객이
            거절할 수 있다는 점은 마찬가지지만, 두 번째 질문은 단순히 &quot;아뇨&quot;라고 말할 수 없기 때문에
            거절하기가 더 힘듭니다.</p>
            
            <p>대화가 끊어지지 않게 이어 나가는 한 가지 요령을 알려드리죠. 네, 아뇨라고 대답할 수 있는 질문을 피하라는
            겁니다. 예를 들어, 서비스 플랜을 판매중이라면, 절대 &quot; 3년 서비스 플랜과 5년 서비스 플랜이 있는데,
            들어보시겠습니까?&quot; 하는 식으로 말문을 열어선 안 됩니다. 이런 식으로 해야죠. &quot;3년 서비스 플랜과
            5년 서비스 플랜이 있는데, 그 중 어떤 것이 더 좋으십니까?&quot; 언뜻 보기엔 똑같은 질문으로 보이고, 고객이
            거절할 수 있다는 점은 마찬가지지만, 두 번째 질문은 단순히 &quot;아뇨&quot;라고 말할 수 없기 때문에
            거절하기가 더 힘듭니다.</p>
                        
            <p>대화가 끊어지지 않게 이어 나가는 한 가지 요령을 알려드리죠. 네, 아뇨라고 대답할 수 있는 질문을 피하라는
            겁니다. 예를 들어, 서비스 플랜을 판매중이라면, 절대 &quot; 3년 서비스 플랜과 5년 서비스 플랜이 있는데,
            들어보시겠습니까?&quot; 하는 식으로 말문을 열어선 안 됩니다. 이런 식으로 해야죠. &quot;3년 서비스 플랜과
            5년 서비스 플랜이 있는데, 그 중 어떤 것이 더 좋으십니까?&quot; 언뜻 보기엔 똑같은 질문으로 보이고, 고객이
            거절할 수 있다는 점은 마찬가지지만, 두 번째 질문은 단순히 &quot;아뇨&quot;라고 말할 수 없기 때문에
            거절하기가 더 힘듭니다.</p>
 			
 		</article>
 	</section>
 	
 	<section id="sidebar">
 		두번째 섹션 aaa bbb ccc ddd
 		두번째 섹션 aaa bbb ccc ddd
 		두번째 섹션 aaa bbb ccc ddd
 		두번째 섹션 aaa bbb ccc ddd
 		두번째 섹션 aaa bbb ccc ddd
 		두번째 섹션 aaa bbb ccc ddd
 		두번째 섹션 aaa bbb ccc ddd
 		두번째 섹션 aaa bbb ccc ddd
 		두번째 섹션 aaa bbb ccc ddd
 	</section>
 	
 	<!-- footer 태그는 작성자 정보나 저작권 정보, 또는 관련 문서 링크 등 부가 정보들을 담고 있음
            주로 문서 하단에 배치 -->
 	<footer id="page_footer">
 		2024 Star Blog
 	</footer>
 	
</div>
</body>
</html>

CSS

@charset "UTF-8";

/* 기본적인 폰트 설정하기 */

*{
	font-family: Arial, "MS Trebuchet", sans-serif;
	
}

/* 여백 설정 */
body{
	border: solid 0px red;
	word-break : break-all;							/* 공백없이 영어로만 되어질 경우 해당구역을 빠져나가므로 이것을 막기위해서 사용한다. */
	margin: 0;										/* 바깥 여백을 없는 것으로 하겠다. (default 조금 공간이 있다.)*/
	padding: 0;										/* 안쪽 여백을 없는 것으로 하겠다. (default 값)*/
	
}

body > div#wrap{
	border: solid 1px blue;
	width: 70%;
	margin: 0 auto;
	
}

body > div#wrap > header#page_header > nav > ul{
	list-style-type: none;			/* 기호를 안 보이게 함 */
	border: solid 0px red;
	padding: 0;
	
}

body > div#wrap > header#page_header > nav > ul > li{
	display: inline-block;
	border: solid 0px gray;
	width: 15%;
	margin: 0 2% 0 0;
	
}

/* a 태그의 밑줄 제거하기 */
a{
	text-decoration: none;
	font-size: 15pt;
}

/* a 태그에 방문하기전의 링크 */
a:link{
	color: blue;
}

/* a 태그에 방문후의 링크 */
a:visited{
	color: blue;
}

/* a 태그에 마우스 포인터를 올려 놓았을 때 */
body > div#wrap > header#page_header > nav > ul > li > a:hover{
	background-color: black;
	color:yellow;
	font-weight: bold;
}

div#wrap > hr{
	border: solid 2px blue;
	margin-top: 1.5%;
	
}

body > div#wrap > section#posts{
	border: solid 1px red;
	float: left;
	width: 72%;
	
}

body > div#wrap > section#sidebar{
	border: solid 1px green;
	float: right;
	width: 24%;
	
}

body > div#wrap > footer#page_footer{
	border: solid 0px orange;
	/* clear : right; */
	clear: both;	/* float 을 해제해서 페이지 하단에 안착시킨다.  */
	text-align: center;
	
}

body > div#wrap > section#posts aside{		
/* body > div#wrap > section#posts 태그속에 있는 자식을 포함한 모든 자손태그들 중 aside 태그(엘리먼트, 요소)를 가리키는 것이다. */
	border: solid 0px gray;
	float: right;					/* 가로방향으로 표시하는데 출발점은 오른쪽에서 출발한다. */
	width: 35%;
	font-size: 18pt;
	font-weight: bold;
	color: #b30059;
	line-height: 180%;				/* 줄 간격 180% 는 원래것의 1.8배라는 것이다.*/
	/* line-height: 40px; */		/* 줄 간격 */
	margin-left: 3%;
	margin-top: -3.5%;				/* 양수를 줄 경우 아래로 내려가고 음수를 줄 경우 위로 올라간다. */
	
}

body > div#wrap > section#posts article > p{
	border: solid 0px green;
	margin: 0 0 3% 0;			/* 상 우 하 좌 */
	
}

body > div#container{			/* 1,2,3,4 파일 */
	border: solid 0px gray;
	font-size: 20pt;
	width: 50%;
	margin: 5% auto;
	text-align: center;
	
}

1.html, 2.html, 3.html, 4.html

<!-- 1.html -->
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>최근 글</title>
<link rel="stylesheet" href="../css/style_2.css">
</head>
<body>
	<div id="container">
		최근 글 입니다<br><br>
		<a href="../semanticTag_2.html">홈으로</a>	<!-- 상대경로를 나타낼때 ../ 는 한단계 위인 부모 경로로 올라간다는 뜻이다. -->
	</div>
</body>
</html>

<!-- 2.html -->
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>이전 글</title>
<link rel="stylesheet" href="../css/style_2.css">
</head>
<body>
	<div id="container">
		이전 글 입니다.<br><br>
		<a href="../semanticTag_2.html">홈으로</a>	<!-- 상대경로를 나타낼때 ../ 는 한단계 위인 부모 경로로 올라간다는 뜻이다. -->
	</div>
</body>
</html>

<!-- 3.html -->
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>공헌자 글</title>
<link rel="stylesheet" href="../css/style_2.css">
</head>
<body>
	<div id="container">
		공헌자 글 입니다.<br><br>
		<a href="../semanticTag_2.html">홈으로</a>	<!-- 상대경로를 나타낼때 ../ 는 한단계 위인 부모 경로로 올라간다는 뜻이다. -->
	</div>
</body>
</html>

<!-- 4.html -->
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>연락처</title>
<link rel="stylesheet" href="../css/style_2.css">
</head>
<body>
	<div id="container">
		연락처 입니다.<br><br>
		<a href="../semanticTag_2.html">홈으로</a>	<!-- 상대경로를 나타낼때 ../ 는 한단계 위인 부모 경로로 올라간다는 뜻이다. -->
	</div>
</body>
</html>

정리

  • ch04_semantic -> semanticTag_2.html, style_2.css, 1.html, 2.html, 3.html, 4.html

0개의 댓글

관련 채용 정보