- colgroup

뒤에 나오는 컬럼에 적용할 스타일을 해당 태그에서 미리 적용할 수 있다.

	<table>
		<colgroup>
			<col style ="background deepskyblue;">
			<col>
			<col>
			<col>
		</colgroup>
	</table>

테이블의 첫 번째 열들은 전부 deepskyblue 배경색으로 설정한다.


 

- 페이지 책갈피

현재 페이지에서 이동하고 싶은 부분으로 이동하는 법

요소의 id 속성을 이용해서 간단한 책갈피를 만들 수 있다.

책갈피를 통해 가고싶은 위치 요소에 id속성으로 특정한 문자열 값을 부여해주면

다른 <a> 태그에서 href에 가고 싶은 곳의 "#아이디명"으로 작성해 주면 클릭 시 그곳으로 이동한다.

<html>
<head>
<meta charset="UTF-8">
<title>1_bookmark</title>
</head>
<body>
	<h1>페이지 책갈피</h1>
	<p>
		<a href="#book1">여섯번째 신호등으로 이동!</a>

	</p>
	<p>
		<a href = "#book2">열세번째 신호등으로 이동!</a>

	</p>
	<h3>첫번째 신호등</h3>
	<p>
	붉은색 푸른색<br>
	그 사이 3초 그 짧은 시간<br>
	노란색 빛을 내는<br>
	저기 저 신호등이<br>
	내 머릿속을 텅 비워버려<br>
	내가 빠른 지도<br>
	느린지도 모르겠어<br>
	그저 눈앞이 샛노랄 뿐이야<br>
	</p>
	<h3>두번째 신호등</h3>
	<p>
	붉은색 푸른색<br>
	그 사이 3초 그 짧은 시간<br>
	노란색 빛을 내는<br>
	저기 저 신호등이<br>
	내 머릿속을 텅 비워버려<br>
	내가 빠른 지도<br>
	느린지도 모르겠어<br>
	그저 눈앞이 샛노랄 뿐이야<br>
	</p>
	<h3>세번째 신호등</h3>
	<p>
	붉은색 푸른색<br>
	그 사이 3초 그 짧은 시간<br>
	노란색 빛을 내는<br>
	저기 저 신호등이<br>
	내 머릿속을 텅 비워버려<br>
	내가 빠른 지도<br>
	느린지도 모르겠어<br>
	그저 눈앞이 샛노랄 뿐이야<br>
	</p>
	<h3>네번째 신호등</h3>
	<p>
	붉은색 푸른색<br>
	그 사이 3초 그 짧은 시간<br>
	노란색 빛을 내는<br>
	저기 저 신호등이<br>
	내 머릿속을 텅 비워버려<br>
	내가 빠른 지도<br>
	느린지도 모르겠어<br>
	그저 눈앞이 샛노랄 뿐이야<br>
	</p>
	<h3>다섯번째 신호등</h3>
	<p>
	붉은색 푸른색<br>
	그 사이 3초 그 짧은 시간<br>
	노란색 빛을 내는<br>
	저기 저 신호등이<br>
	내 머릿속을 텅 비워버려<br>
	내가 빠른 지도<br>
	느린지도 모르겠어<br>
	그저 눈앞이 샛노랄 뿐이야<br>
	</p>
	<h3 id = "book1">여섯번째 신호등</h3>
	<p>
	붉은색 푸른색<br>
	그 사이 3초 그 짧은 시간<br>
	노란색 빛을 내는<br>
	저기 저 신호등이<br>
	내 머릿속을 텅 비워버려<br>
	내가 빠른 지도<br>
	느린지도 모르겠어<br>
	그저 눈앞이 샛노랄 뿐이야<br>
	</p>
	<h3>일곱번째 신호등</h3>
	<p>
	붉은색 푸른색<br>
	그 사이 3초 그 짧은 시간<br>
	노란색 빛을 내는<br>
	저기 저 신호등이<br>
	내 머릿속을 텅 비워버려<br>
	내가 빠른 지도<br>
	느린지도 모르겠어<br>
	그저 눈앞이 샛노랄 뿐이야<br>
	</p>
	<h3>여덟번째 신호등</h3>
	<p>
	붉은색 푸른색<br>
	그 사이 3초 그 짧은 시간<br>
	노란색 빛을 내는<br>
	저기 저 신호등이<br>
	내 머릿속을 텅 비워버려<br>
	내가 빠른 지도<br>
	느린지도 모르겠어<br>
	그저 눈앞이 샛노랄 뿐이야<br>
	</p>
	<h3>아홉번째 신호등</h3>
	<p>
	붉은색 푸른색<br>
	그 사이 3초 그 짧은 시간<br>
	노란색 빛을 내는<br>
	저기 저 신호등이<br>
	내 머릿속을 텅 비워버려<br>
	내가 빠른 지도<br>
	느린지도 모르겠어<br>
	그저 눈앞이 샛노랄 뿐이야<br>
	</p>
	<h3>열번째 신호등</h3>
	<p>
	붉은색 푸른색<br>
	그 사이 3초 그 짧은 시간<br>
	노란색 빛을 내는<br>
	저기 저 신호등이<br>
	내 머릿속을 텅 비워버려<br>
	내가 빠른 지도<br>
	느린지도 모르겠어<br>
	그저 눈앞이 샛노랄 뿐이야<br>
	</p>
	<h3>열한번째 신호등</h3>
	<p>
	붉은색 푸른색<br>
	그 사이 3초 그 짧은 시간<br>
	노란색 빛을 내는<br>
	저기 저 신호등이<br>
	내 머릿속을 텅 비워버려<br>
	내가 빠른 지도<br>
	느린지도 모르겠어<br>
	그저 눈앞이 샛노랄 뿐이야<br>
	</p>
	<h3>열두번째 신호등</h3>
	<p>
	붉은색 푸른색<br>
	그 사이 3초 그 짧은 시간<br>
	노란색 빛을 내는<br>
	저기 저 신호등이<br>
	내 머릿속을 텅 비워버려<br>
	내가 빠른 지도<br>
	느린지도 모르겠어<br>
	그저 눈앞이 샛노랄 뿐이야<br>
	</p>
	<h3 id = "book2">열세번째 신호등</h3>
	<p>
	붉은색 푸른색<br>
	그 사이 3초 그 짧은 시간<br>
	노란색 빛을 내는<br>
	저기 저 신호등이<br>
	내 머릿속을 텅 비워버려<br>
	내가 빠른 지도<br>
	느린지도 모르겠어<br>
	그저 눈앞이 샛노랄 뿐이야<br>
	</p>
	<h3>열네번째 신호등</h3>
	<p>
	붉은색 푸른색<br>
	그 사이 3초 그 짧은 시간<br>
	노란색 빛을 내는<br>
	저기 저 신호등이<br>
	내 머릿속을 텅 비워버려<br>
	내가 빠른 지도<br>
	느린지도 모르겠어<br>
	그저 눈앞이 샛노랄 뿐이야<br>
	</p>
	<h3>열다섯번째 신호등</h3>
	<p>
	붉은색 푸른색<br>
	그 사이 3초 그 짧은 시간<br>
	노란색 빛을 내는<br>
	저기 저 신호등이<br>
	내 머릿속을 텅 비워버려<br>
	내가 빠른 지도<br>
	느린지도 모르겠어<br>
	그저 눈앞이 샛노랄 뿐이야<br>
	</p>
</body>
</html>

Ctrl 키 누르고 가고싶은 bookmark를 누르면 이동한다.

 

 

위 코드의 결과1
위 코드의 결과2

결과 2는 결과 1의 "여섯 번째 신호등으로 이동하기!" 누르면 이동하는 것을 볼 수 있다.


- HTML 요소

 

- 블록 레벨 요소

웹 페이지 상에 블록으로 만들어지는 요소

코드상에 한 줄로 이어서 써도 앞 뒤 요소 사이에 새로운 줄을 만들어 준다.

display 속성 값이 block인 요소는 해당 라인 전체를 차지한다.

스타일을 임의로 부여하면 이어서 표현이 가능하다.

p태그, h1~h6 태그, ul 태그, ol 태그, div 태그

 

 

- 인라인 요소

블록레벨 요소 내에 포함되어 있다.

새로운 줄을 만들지 않고 작성한 그 단락 내에 표현된다.

display 속성값이 inline인 요소는 해당 라인 전체가 아닌 안에 담긴 내용만큼 차지한다.

스타일을 임의로 부여하면 다음 줄에서 시작하게 표현이 가능하다.

a태그, img태그, span 태그

 

 


블록 요소와 인라인 요소 차이 확인해보기!

<html>
<head>
<meta charset="UTF-8">
<title>2_display</title>
<style>
	div{
		height:150px;
	}
	
	span {
	 	height:150px;
	 }
</style>
</head>
<body>
	<h1>div와 span의 차이</h1>
	<!-- hr태그는 가로줄 그어지는 태그 -->
	<div>☆ div 태그 ☆</div> 입니다.<hr>
	<!-- div : 블록요소 -->
	<span>★span 태그★</span> 입니다.<hr>
	<!-- span : 인라인 요소 -->

</body>
</html>

위 코드의 결과

 


 

div 태그 사용해보기!

<html>
<head>
<meta charset="UTF-8">
<title>3_div1</title>
</head>
<body>
	<div style="color: blue;">여기는 div1입니다.</div>
	
	<div style="background: deeppink; width: 500px; float:left; ">
	여기는 div2입니다.
	</div>
	<div style="background: deepskyblue; width: 500px; float:right;">
	여기는 div3입니다. 
	</div>
</body>
</html>

위 코드의 결과

 


<html>
<head>
<meta charset="UTF-8">
<title>4_div2</title>
</head>
<style> 
	div{
		width:320px;
		border:2px solid red;
		padding:10px;
	}
	img { 
		float:left;
		border: 2px dotted blue;
		width: 150px;
		height: 150px;
		margine-right:10px;
	}

</style>
<body>
	<div>
		<img src = "https://linked2ev.github.io/assets//img/jsp-logo.png" >
자바 서버 페이지는 HTML내에 자바 코드를 삽입하여 웹 서버에서 동적으로 웹 페이지를 생성하여 웹 브라우저에 돌려주는 서버 사이드 스크립트 언어이다. Java EE 스펙 중 일부로 웹 애플리케이션 서버에서 동작한다.
	</div>


</body>
</html>

위 코드의 결과

복사했습니다!