• 검색 결과가 없습니다.

하이브리드웹설계

N/A
N/A
Protected

Academic year: 2022

Share "하이브리드웹설계"

Copied!
17
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

하이브리드웹설계

5주-2회 HTML FRAME & IFRAME

(2)

강의 내용

 FRAME 소개

 FRAME 기본 페이지 구조

 FRAME 실습 예제

(3)

한 화면에 여러 개의 완전한 html 문서를 배치하기 위해 사용되는 tag

각 frame들의 배치에 관해 정의를 하는 frameset page를 main page로 지정해야 함

여러 frame(개별의 html문서)를 한 페이지에 배치할 수 있다.

(4)

Frameset -page의 구조

body tag없이 바로 frame을 정의한다.

화면을 분할하기 위해 frameset tag를 사용. cols는 세로로 분할, rows는 가로로 분할을 뜻함.

frame의 소스 파일을 정의해주는 부분

frameset tag에는 소속된 frame들의 크기(상대 크기 혹은 절대 크기)을 지정해줘야 하며, frameset 내에 다른 frameset을 정의할 수도 있다.

(5)

Frameset –page 예제

*은 나머지를 뜻함

(6)

Frameset –page 예제-2

이 코드에 대한 설명

-세로로 나뉘어진 3개의 프레임을 만들어라.

-첫번째 frame은 50픽셀의 너비로 만들어라.

-나머지는 두번째와 세번째 frame으로 나누어라.

그러나 세번째 frame은 두번째 frame의 2배 크기로 만들어라.

-첫번째 frame에 han.html을, dong.html을 두번째 frame에, hgu.html을 세번째 frame에 넣어라.

(7)

<Frameset> tag에 줄 수 있는 attribute

BORDER=“크기”

- frame 경계선의 크기를 지정

BORDERCOLOR=“색상”

- 색상은 16진수 RGB코드(#000000)형식으로 입력

FRAMEBORDER=“NO”

- Frame 경계선을 없앰

NORESIZE

- 브라우저에 따라 frame 크기가 변경되는 것을 방지

(8)

<frame> tag에 줄 수 있는 attribute

WIDTH=“너비” HEIGHT=“높이”

- 각각 frame의 넓이와 높이를 지정

SCROLLING=“NO”

- frame의 크기를 벗어나는 내용을 가져도 scroll bar가 생기지 않도록 설정

MARGINWIDTH=“크기” MARGINHEIGHT=“크기”

- Frame의 여백 값(각각 좌우 여백, 상하 여백)을 지정

NAME=“이름”

- Frame의 이름을 지정. 이 이름은 hyper-link 대상을 load할 target으로 사용됨

(9)

frame 이름 지정하기

<frame> tag 내에 NAME=“이름” 옵션을 줌으로써 frame의 이름을 지정할 수 있음

hyper-link를 걸 때 <a> tag 내에 target=“이름” 옵션을 줌으로써 연결하는 대상을 해당 frame에 load되도록 설정할 수 있음

frameset 페이지 han.html

(10)

hyper-link를 클릭한 결과 hisnet 홈페이지가 우측 frame에 load됨

(11)

Magic-target

magic-target이라 불리는 4가지의 예약된 name이 존재 - NAME=“_top”

현재 화면 전체에 link 대상을 load - NAME=“_self”

현재 frame(hyper link가 소속된 frame)에 link 대상을 load - NAME=“_blank”

새 창에 link 대상을 load - NAME=“_parent”

현재 frame(hyper link가 소속된 frame)의 상위 frame에 link 대상을 load

(12)

실습 예제

frame page인 master.html

(13)

홈페이지를 구성하는 3개의 html

(14)

실습 예제

홈페이지를 구성하는 3개의 html

(15)
(16)

IFRAME

코드 & 모양

<iframe src=“#” width=“600” height=“400” name=“iframe1”> </iframe>

IFRAME 영역

(17)

5주-2회 HTML FRAME & IFRAME

강의를 마치겠습니다.

수고하셨습니다.

참조

관련 문서

&lt;천재유교수의

페이지 대치 알고리즘...

다음 글의 흐름으로 볼 때, &lt;보기&gt;의 문장이 들어갈 곳으로 가장 적절한 것은.. &lt;

즉, &lt;FRAME&gt; 태그의 name 속성을 이용하여 프레임의 이름을 지정하고, &lt;A&gt; 태그의 target 속성에 그 이름을 지정하면 지정된

• ‘git checkout’ 명령에 ‘&lt;원격 저장소 이름&gt;/&lt;원격 저장소의 브랜치 이름&gt;’ 인자로 줘서 특정 원격 저장소의 특정 브랜치 파일 워킹 스페이스로 가져올 수

71) 강제채혈의 경우 주사를 잘못 놓은 경우 등 극히 이례적인 경우를 제외하고는 건강훼손의 위험이 통상적으로 발생하지 않는다는 점에서 강제채뇨(삽관을 함으로

&lt;충무공 이순신 리더십 함양과정&gt; 운영 사후협의회 연산중학교. &lt;미래를 준비하는

[r]