[DAY - 2] img, header, nav, footer, section, article, aside, main

2023. 3. 6. 22:01·🔥 부트캠프-웹 개발 🔥/HTML5
  • img
  • header
  • nav
  • section
  • main
  • footer
  • article
  • aside
  • ctrl+b
  • alt+l+o
  • ctrl+/

1) img

img-이미지를 불러온다.

src 부분에 이미지 파일의 경로를 찾아 넣어야 한다.

./ : 현재 폴더

../ : 상위 폴더

/ : 최상위 폴더

 

    <img src="./images/cat0.jpg" alt="">
    <img src="images/cat1.jpg" alt="고양이" title="고양이 설명">
    <img src="images/cat2.jpg" alt="대체 텍스트의 타이틀만" title="나머지 세부 내용">
    <img src="images/cat0.jpg" width="300" alt="">
    <img src="images/cat0.jpg" width="300" height="250" alt="">

 

width : 너비

height : 높이 

둘 다 px 단위 사용

 

2) header, nav, section, main, footer

header : 사이트 상단 머리 부분 주로 로고, 메뉴, 로그인, 회원가입 등

nav : 중요 메뉴

 

header, nav

 

 

section : 주제가 동일한 페이지 또는 컨텐츠 영역 ( h1~h6 제목이 반드시 있어야 한다.)

main : 실제 컨텐츠 영역 (본문)

 

 

section

 

 

footer : 하단, 하단 로고, 패밀리 사이트, 정책, 저작권 등

 

 

footer

    <div>
        <header>
            로고
            주요메뉴
            <nav>
                메뉴
            </nav>
            탑메뉴
            전체메뉴
        </header>
        <!-- //header  -->

        <section>
            <h2>광고영역</h2>
            <!-- section에는 제목 필수 -->
        </section>
        <!-- //visual -->

        <main>
            <section>
                <h2>같은 컨텐츠 묶음</h2>
            </section>
            <!-- //경제 -->
            <section>
                <h2>같은 컨텐츠 묶음</h2>
            </section>
            <!-- //스포츠 -->
        </main>
        <!-- 실제 본문 내용 -->

        <footer>
            저작권
            패밀리 사이트
            정책
        </footer>
    </div>

 

3) article, aside

article : 독립된 작은 컨텐츠

aside : 컨텐츠 외에 나머지 영역(하단)

 

4) 연습

https://www.s1campus.co.kr:1443/main/index

<body>
    <div>
        <header>
            <h1>
                <a href="#">
                    <img src="https://www.s1campus.co.kr:1443/comm/images/header/logo_ko.png" alt="에스원인재개발원">
                </a>
            </h1>
            <ul>
                <li><a href="#">ENG</a></li>
                <li><a href="#">고객지원</a></li>
            </ul>
            <nav>
                <!-- ul>li*4>a[href="#"] -->
                <ul>
                    <li><a href="#">인재개발원 소개</a></li>
                    <ul>
                        <li><a href="#">인사말</a></li>
                        <li><a href="#">오시는 길</a></li>
                        <li><a href="#">새 소식</a></li>
                    </ul>
                    <li><a href="#">시설 안내</a></li>
                    <ul>
                        <li><a href="#">시설 개요</a></li>
                        <li><a href="#">교육 시설</a></li>
                        <li><a href="#">숙박 시설</a></li>
                        <li><a href="#">편의 시설</a></li>
                        <li><a href="#">시설 단면도</a></li>
                    </ul>
                    <li><a href="#">프로그램 안내</a></li>
                    <ul>
                        <li><a href="#">챌린지 코스</a></li>
                        <li><a href="#">에스원 바이크 스쿨</a></li>
                        <li><a href="#">블루에셋 기술교육센터</a></li>
                    </ul>
                    <li><a href="#">예약 문의</a></li>
                    <ul>
                        <li><a href="#">시설 문의</a></li>
                        <li><a href="#">프로그램 문의</a></li>
                        <li><a href="#">예약 조회</a></li>
                        <li><a href="#">간편 견적</a></li>
                    </ul>
                </ul>
            </nav>
            <ul>
                <li><a href="#">수료증 발급</a></li>
                <li><a href="#">내방객 등록</a></li>
            </ul>
        </header>
        <!-- //header -->

        <section>
            <h2>에스원 인 재 개 발 원</h2>
        </section>
        <!-- //visual -->

        <main>
            <section>
                <h2>자연과 함께하는 편안한 공간</h2>
            </section>
            <!-- //content1 -->

            <section>
                <article><img src="https://www.s1campus.co.kr:1443/comm/images/main/experience_img1.jpg"
                        alt="Teamwork & Confidence"></article>
                <h2>Teamwork &amp; Confidence</h2>
                <!-- &는 &amp;로 사용 -->
            </section>
            <!-- //content2 -->

            <section>
                <ul>
                    <li><a href="#"></a></li>
                    <li><a href="#"></a></li>
                    <li><a href="#"></a></li>
                </ul>
                <article>
                    <h2>더 나은 내일을 위해</h2>
                </article>
            </section>
            <!-- //content3 -->
        </main>
        <!-- //본문 -->
        <footer>
            <!-- 옆으로 나열은 ul X -->
            <p>
                <a href="#">고객지원</a>
                <a href="#">개인정보 처리방침</a>
                <a href="#">이메일 무단수집거부</a>
                <a href="#">사이트맵</a>
                <a href="#">오시는 길</a>
            </p>
            <p>
                충청남도 천안시 동남구 북면 양곡1길 262 TEL : 041-529-1114
            </p>
            <p>
                COPYRIGHT S-1 CO., LTD. ALL RIGHTS RESERVED.
            </p>

            <!-- 옆으로 그룹 처리 -->
            <div>
                <div>
                    패밀리사이트
                </div>
                <p>
                    <a href="#"><img src="https://www.s1campus.co.kr:1443/comm/images/footer/footer_banner1.png"
                            alt=""></a>
                    <a href="#"><img src="https://www.s1campus.co.kr:1443/comm/images/footer/footer_banner2.png"
                            alt=""></a>
                    <a href="#"><img src="https://www.s1campus.co.kr:1443/comm/images/footer/footer_logo_ko.png"
                            alt=""></a>
                </p>
            </div>
        </footer>
        <!-- //footer -->
    </div>
    <!-- 전체 -->
    <pre>


    </pre>
</body>

에스원 인재개발원 연습

5) 단축키

alt+l+o - 라이브 연결

ctrl+b - 탐색기 보기/안 보기

vscode 탐색기

ctrl+/ - 주석

주석

'🔥 부트캠프-웹 개발 🔥/HTML5' 카테고리의 다른 글
  • [DAY - 48] em, rem, 모바일 예제(Auto up)
  • [DAY - 37] html, css 페이지 연습
  • [DAY - 22] form(fieldset, legend, label, input)
  • [DAY - 1] h, p, br, ul, ol, dl, div, strong, em, a
Yeonhub
Yeonhub
✨ https://github.com/yeonhub 📧 lsy3237@gmail.com
  • Yeonhub
    비 전공자의 Be developer
    Yeonhub
  • 전체
    오늘
    어제
    • 전체보기 (169)
      • 🔍 Tech 🔍 (19)
        • Front-End (11)
        • Back-End (4)
        • AI (1)
        • Server (1)
        • Etc (2)
      • 💡 원티드 프리온보딩 챌린지 💡 (14)
        • PRE-ONBOARDING_AI (11월) (1)
        • PRE-ONBOARDING_FE (2월) (2)
        • PRE-ONBOARDING_FE (1월) (2)
        • PRE-ONBOARDING_FE (12월) (9)
      • 🔥 부트캠프-웹 개발 🔥 (118)
        • HTML5 (7)
        • CSS3 (21)
        • JavaScript (27)
        • JavaScript_advanced (9)
        • React (24)
        • Next (1)
        • MYSql (5)
        • Node (5)
        • 오늘하날(개인프로젝트) (12)
        • 이젠제주투어(팀프로젝트) (7)
      • 💻 CS 💻 (1)
        • 알고리즘 (1)
      • ⚡ 코딩테스트 ⚡ (11)
        • JavaScript (11)
      • 📚 Books 📚 (6)
        • 클린 아키텍처 (2)
        • 인사이드 자바스크립트 (4)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • Github
  • 공지사항

  • 인기 글

  • 태그

    react vite
    react native bottom sheet
    php node
    rn admob
    Node
    컴파운드 컴포넌트 패턴
    expo map
    react native expo fcm
    bottom sheet
    라스콘4
    node fcm
    expo fcm push
    expo node fcm
    expo 길찾기
    라스콘
    node.js fcm
    expo admob
    expo fcm
    expo 지도
    node cron
    javascript fcm
    react native analytics
    node crontab
    rn bottom sheet
    react native admob
    expo deep linking
    python node
    프론트엔드 테스트코드
    expo google map
    react native firebase analytics
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Yeonhub
[DAY - 2] img, header, nav, footer, section, article, aside, main
상단으로

티스토리툴바