카테고리 보관물: HTML 공간 분할

HTML 공간 분할

HTML iframe 태그 종류와 예제

iframe
frame이란 inline frame의 줄인말이다. iframe 요소를 이용하면 웹 페이지 안에 어떠한 제한 없이 또 다른 하나의 웹 페이지를 삽입할 수 있다.

iframe 구문

HTML iframe은 다음 <iframe> 태그 로 표현한다.

사용 예제

<iframe src="URL"></iframe>

iframe 높이 및 너비 설정

iframe 속성인 height, width 사용하여 높이 및 너비 길이를 설정할 수 있다. 높이와 너비는 기본적으로 픽셀 단위로 지정된다.

예제

<!DOCTYPE html>
<html lang="ko">

<head>
	<meta charset="UTF-8">
	<title>HTML Iframes</title>
</head>

<body>
	<h2>iframe태그를 이용한 웹 페이지 삽입 1</h2>
	<iframe src="https://www.itopening.com" height="200" width="300"></iframe>
</body>

</html>

물론 높이와 너비는 백문율로도 지정할 수 있다.

예제

<!DOCTYPE html>
<html lang="ko">

<head>
	<meta charset="UTF-8">
	<title>HTML Iframes</title>
</head>

<body>
	<h2>iframe태그를 이용한 웹 페이지 삽입 2</h2>
	<iframe src="https://www.itopening.com" height="100%" width="100%"></iframe>
</body>

</html>

CSS 사용하여 iframe 의 높이와 너비를 지정할 수 있다.

예제

<!DOCTYPE html>
<html lang="ko">

<head>
	<meta charset="UTF-8">
	<title>HTML Iframes</title>
</head>

<body>
	<h2>iframe태그를 이용한 웹 페이지 삽입 3</h2>
	<iframe src="https://www.itopening.com" style="height:200px; witdth:300px;"></iframe>
</body>

</html>

iframe 테두리 제거 및 변경

iframe 요소는 기본적으로 검정색 테두리(border)가 사용된다. 이러한 테두리의 스타일은 style 속성에서 border 값을 이용하면 변경할 수 있다.

예제

<!DOCTYPE html>
<html lang="ko">

<head>
	<meta charset="UTF-8">
	<title>HTML Iframes</title>
</head>

<body>
	<h2>iframe태그 테두리 변경 1</h2>
	<iframe src="https://www.itopening.com" style="height:100%; witdth:100%; border: 2px solid red;"></iframe>
</body>

</html>

테두리를 표현하고 싶지 않으면 style 속성에서 border 속성값을 none으로 설정하면 된다.

예제

<!DOCTYPE html>
<html lang="ko">

<head>
	<meta charset="UTF-8">
	<title>HTML Iframes</title>
</head>

<body>
	<h2>iframe태그 테두리 변경 2</h2>
	<iframe src="https://www.itopening.com" style="height:100%; witdth:100%; border: none;"></iframe>
</body>

</html>

iframe 요소의 페이지 변경하기(링크 타겟)

<a> 태그를 이용하면 iframe 요소의 최초 페이지를 중간에 변경할 수 있다. <a> 태그의 target 속성과 iframe 요소의 name 속성을 연결하면, <a> 태그를 통해 iframe 요소의 페이지를 변경할 수 있게 된다.

예제

<!DOCTYPE html>
<html lang="ko">

<head>
	<meta charset="UTF-8">
	<title>HTML Iframes</title>
</head>

<body>
	<h2>iframe 링크타겟</h2>
	<iframe src="https://www.itopening.com" name="iframe_a"></iframe>
	<p><a href="https://daum.net" target="iframe_a">다음 포털사이트로 이동</a></p>
</body>
</html>

HTML iframe 태그

태그내용
<iframe>인라인 프레임을 정의한다.