hgk0404
hgk0404.tistory
hgk0404

공지사항

전체 방문자
오늘
어제
  • 전체 카테고리
    • [컴퓨터비전]
    • [Computer Science]
      • [컴퓨터네트워크]
      • [알고리즘]
      • [자료구조 in C]
      • [C & C++]
      • [이산수학]
      • [Math]
    • [머신러닝]
      • [Numpy, Pandas]
    • [Cloud]
      • [AWS]
      • [NCP]
      • [Kubernetes]
      • [Terraform]
    • [Dev]
      • [가상환경]
      • [Linux]
      • [Docker]
    • [Python]
    • [Coding Test]
      • [백준]
      • [프로그래머스]
      • [SQL]
    • [WEB]
    • [자격증, 일상]
    • [엑셀]
    • [금융]

인기 글

최근 글

최근 댓글

250x250
hELLO · Designed By 정상우.
hgk0404

hgk0404.tistory

[HTML & CSS] iframe
[WEB]

[HTML & CSS] iframe

2022. 9. 10. 01:30
728x90

이전글 block & inline의 연장입니다.

1. iframe태그

 

iframe이란 inline frame의 약자로, 웹 페이지안에 다른 웹 페이지를 생성하는것을 의미합니다.

 

기본적인 형식은 다음과 같습니다.

<iframe src="삽입하는 웹페이지 URL" title="내용"></iframe>

src : source의 약자로 삽입하려는 웹페이지의 주소를 나타냅니다.

title : 웹 페이지의 해당 iframe이 어떤 iframe인지 알려줍니다. 필수속성은 아닙니다.

 

1-1. width, height 속성 사용

width와 height속성을 사용하면 iframe의 너비와 높이를 조절할 수 있습니다.

 

기본적인 형식은 다음과 같습니다.

<iframe src="삽입하는 웹페이지 URL" title="내용" width="100%" height="300px"></iframe>

 

예시)

<!DOCTYPE HTML>
<html>
<head>
<title>iframe Tag</title>
<meta charset="UTF-8">
</head>
<body>
	<h1>iframe을 이용하여 웹 페이지에 다른 웹페이지 삽입하기</h1>
	<iframe
		src="https://terms.naver.com/entry.naver?docId=1168097&cid=40942&categoryId=32838"
		title="내용" width="50%" height="300px"> 
	</iframe>
</body>
</html>

 

결과)

 

1-2. iframe의 테두리 변경 및 삭제

<iframe>태그의 테두리를 변경하거나 삭제하고 싶을 때는 style속성을 이용합니다.

 

1-2-1. 테두리 변경

 

예시)

<!DOCTYPE HTML>
<html>
<head>
<title>iframe Tag</title>
<meta charset="UTF-8">
</head>
<body>
	<h1>iframe을 이용하여 웹 페이지에 다른 웹페이지 삽입하기</h1>
	<iframe
		src="https://terms.naver.com/entry.naver?docId=1168097&cid=40942&categoryId=32838"
		title="내용" width="50%" height="300px" style="border:2px dashed red"> 
	</iframe>
</body>
</html>

 

결과)

 

1-2-2. 테두리 삭제

 

예시)

<!DOCTYPE HTML>
<html>
<head>
<title>iframe Tag</title>
<meta charset="UTF-8">
</head>
<body>
	<h1>iframe을 이용하여 웹 페이지에 다른 웹페이지 삽입하기</h1>
	<iframe
		src="https://terms.naver.com/entry.naver?docId=1168097&cid=40942&categoryId=32838"
		title="내용" width="50%" height="300px" style="border:none"> 
	</iframe>
</body>
</html>

 

결과)

 

2. <a>태그를 이용하여 iframe에 여러개의 웹 페이지 삽입하기

 

<a>태그의 target속성과 <iframe>태그의 name속성을 이용하면 여러개의 웹 페이지가 삽입됩니다.

 

기본적인 형식은 다음과 같습니다.

<iframe src="삽입하고자 하는 웹 페이지 URL" title="내용" name="frame"></iframe>
<a href="삽입하고자 하는 웹 페이지 URL" target="frame">웹 페이지</a>
<a href="삽입하고자 하는 웹 페이지 URL" target="frame">웹 페이지</a>

 

<iframe>태그는 name속성으로 이름을 frame으로 지정해줍니다.

<a>태그는 클릭했을때 해당 웹 페이지를 <iframe>에서 열 수 있도록 target속성을 이용해서 iframe의 이름을 지정해줍니다.

 

예시)

<!DOCTYPE HTML>
<html>
<head>
<title>iframe Tag</title>
<meta charset="UTF-8">
</head>
<body>
	<ol>
		<li>
		<a href="https://terms.naver.com/entry.naver?docId=1168097&cid=40942&categoryId=32838"
			target="frame">HTML설명</a>
		</li>
	</ol>
	<br>
	<iframe
		src="https://terms.naver.com/entry.naver?docId=1168097&cid=40942&categoryId=32838"
		title="내용" target="frame" width="100%" height="300px">
	</iframe>
</body>
</html>

하이퍼링크를 통해서도 <iframe>태그를 통해서도 같은 웹페이지를 브라우저에 보여줄 수 있습니다.

 

 

결과)

 


 

위키독스

 

728x90
저작자표시 동일조건 (새창열림)

'[WEB]' 카테고리의 다른 글

[HTML & CSS] HTML 입력 태그  (0) 2022.09.13
[HTML & CSS] sementic 태그  (0) 2022.09.13
[HTML & CSS] block & inline  (0) 2022.09.10
[HTML & CSS] HTML 기본태그 4 - <img>, <list>, <table>  (0) 2022.09.09
[HTML & CSS] HTML 기본태그 3 - <q>, <abbr>, <Link>  (0) 2022.09.08
'[WEB]' 카테고리의 다른 글
  • [HTML & CSS] HTML 입력 태그
  • [HTML & CSS] sementic 태그
  • [HTML & CSS] block & inline
  • [HTML & CSS] HTML 기본태그 4 - <img>, <list>, <table>
hgk0404
hgk0404
공부기록

티스토리툴바