Javascript / / 2023. 8. 14. 09:31

iframe에 관하여

728x90
반응형

개념 

- 내부 프레임이라는 의미로 하나의 html 문서 내에서 다른 html 문서를 보여 주고자 할 때 사용
- 동영상도 넣을 수 있다

특징

- 모든 브라우저에서 작동
- DOCTYPE 문서에서는 작동하지만 script 문서에서는 작동하지 않음

속성

1. width와 height 속성
inline frame의 너비와 높이를 지정할 수 있다.

<iframe src="http://~~" width="600" height="300">


  
2. frameborder 속성
  inline frame의 경계선의 두께를 지정할 수 있다.
  

<iframe src="http://~~~" frameborder="0" width="600" height="300">


  
  
3. margrinwidth와 marginheight 
  inline frame의 여백을 지정할 수 있다
  
4. scrolling
  inline frame 내에서 스크롤바 사용 여부를 지정할 수 있다.  
  scrolling 값을 no로 지정하면 스크롤바가 생기지 않습니다.


5. sandbox
  sandbox: 보안을 위해 iframe 에서 form 이나 자바스크립트 등이 실행이 되지 못하게 할 수 있다.
  - 비어 있다면: 모든 제한 사항을 적용한다.
  - allow-forms: Form 허용
  - allow-modals: modal window 를 열 수 있도록 허용
  ex) alert()
  - allow-same-origin: 도메인이 다르더라도, CORS 를 통과된 것처럼 허용
  - allow-scripts: 스크립트를 실행할 수 있도록 허용
  - allow-popups: window.open 등의 팝업 허용
  - allow-storage-access-by-user-activation: Storage API 허용

728x90
반응형

'Javascript' 카테고리의 다른 글

HTML i태그, b태그  (0) 2023.08.14
Node.js 설치 & npm 설치 & npx 설치  (0) 2023.08.11
== === 차이점  (0) 2023.08.11
논리 연산자 (OR, AND, NOT)  (0) 2023.08.10
증감 연산자 (전위, 후위)  (0) 2023.08.10
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유