<aside> <img src="/icons/bookmark_purple.svg" alt="/icons/bookmark_purple.svg" width="40px" />
목차
</aside>
iframe
의 정의는 ‘inline frame element’ 이라고 한다. iframe은 유튜브같은 컨텐츠를 임베딩하기 위한 태그로 알고 있었는데, 왜 이름이 inline frame element일까?
→ 이는 과거 웹페이지 개발 방식에서 비롯된 이름이라고 한다.
과거에는 웹페이지의 각 요소를 frame으로 쪼개고 이를 합쳐 사용했음 ⇒ frameset 방식
어째서 이젠 사용되지 않는가?
frameset
은 말 그대로 html 문서를 합치는 방식이었기 때문에, 위의 문제들과 더불어 브라우저간 구현의 다름(프레임 크기 조정, 스크롤 동작, 뒤로가기 동작 등 브라우저가 자율적으로 구현해야 할 부분이 많음)이라는 문제도 발생⇒ html5부터 유일하게 가능한 프레임은 <iframe>
✨ 요약 ✨