HTML+SCSS(CSS3) - 2023. 10. 18. 일반 HTML 파일에 include/imports 하는 방법 - 일반 HTML 파일 include/imports 하는 방법 안녕하세요 TriplexLab 입니다. 정적 파일 html Include하기 오늘은 일반적인 html파일을 Include 하는 방법에 관해서 살펴보도록 하겠습니다. 해당 포스트는 How To Include HTML W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more. www.w3schools.com 위 내용(링크) 참고해서 커스텀 마이징한것 입니다. <div class="wrapper"> <!-- [include] header --> <header data-include-file="./include/header.html" class="header-wrap includeJs"></header> <!-- //[include] header --> <section class="container"> </section> <!-- [include] header --> <header data-include-file="./include/footer.html" class="footer-wrap includeJs"></header> <!-- //[include] header --> </div> <script> (function(){ function includeHtml() { const includeTarget = document.querySelectorAll('.includeJs'); includeTarget.forEach(function(el, idx) { const targetFile = el.dataset.includeFile; if(targetFile){ let xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState === XMLHttpRequest.DONE) { this.status === 200 ? (el.innerHTML = this.responseText) : null this.status === 404 ? (el.innerHTML = 'include not found.') : null } } xhttp.open('GET', targetFile, true); xhttp.send(); return; } }); }; includeHtml(); })(); </script> 👉전체 소스코드 공유 (ES6 버전 기준) include:imports.zip 0.01MB 👉전체 소스코드 (ES6 버전 이전 기준) 전체 소스코드를 github에도 공유합니다.😃🔥 GitHub - younhoso/younhoso Contribute to younhoso/younhoso development by creating an account on GitHub. github.com 공유하기 게시글 관리 트리플랩 | TriplexLab 저작자표시 Contents 커피 한 잔 선물하기 당신이 좋아할만한 콘텐츠 styled components 2023.11.03 Icon Font 정리 2023.08.19 text 줄간격 표현하기 2023.06.24 모바일 웹 앱에서 100vh이 가진 세로 사이즈 문제 2022.12.01 댓글 4 + 이전 댓글 더보기