[HTML] 02 웹 페이지 기본 구조와 작성 방법

    반응형
    SMALL
    반응형
    SMALL

    HTML5 페이지의 구조

     html 태그의 lang 속성

    - 검색 엔진이 웹 페이지를 탐색할 때 해당 웹 페이지를 어떤 언어로 작성했는지 쉽게 알 수 있도록 도움

    <html lang="en">
    -> <html lang="ko">

    코드 실행시 번역알림창 뜨는거 없앨 수 있다!

     

     head 태그 속성

    태그 설명
    meta 웹 페이지에 추가 정보 전달
    title 페이지 제목 지정
    script 웹 페이지에 스크립트 추가
    link 웹 페이지에 다른 파일 추가
    style 웹 페이지에 스타일시트 추가
    base 웹 페이지의 기본 경로 지정

     

    ** mata : data의 data

     

     head 태그 안의 title 태그

    - 웹 브라우저 탭에 표시됨

     

     

     

     스타일 시트 작성과 실행

    - 두 가지 방법의 스타일시트를 사용해 스타일 적용

    1) 내부 스타일 방법 : style 태그를 사용해 스타일시트를 직접 입력

     

    <HTMLPageWithStyle.html>

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
        <style>
            h1 {
                color: white;
                background: black;
            }
        </style>
    </head>
    <body>
        <h1>Hello World..!</h1>
    </body>
    </html>

     

    2) 외부 스타일 방법 : link태그의 href 속성을 사용해 스타일시트를 불러옴

    ** 여러 사람이 함께 협업하고 프로젝트 규모가 클 때는 외부 스타일이 좋음

     

    <style.css>

    h1 {
        color: white;
        background: black;
    }

     

    <HTMLPageWithLink.html>

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
        <link rel="stylesheet" href="style.css">
    </head>
    <body>
        <h1>Hello World..!</h1>
    </body>
    </html>

     

     자바스크립트 작성과 실행

    1) 내부 작성 방법 : script 태그를 사용해 내부에서 작성

     

    <HTMLPageWithScript.html>

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
        <script>
            //경고 창을 출력합니다.
            alert('Hello Javascript..!')
        </script>
    </head>
    <body>
        <h1>Hello World..!</h1>
    </body>
    </html>

     

    2) 외부 작성 방법 : script 태그의 src 속성을 사용해 외부에서 불러오도록 작성 가능

    **js는 길어질 때가 많아 주로 외부 js로 작성

     

    <OuterJavaScript.js>

    alert('OuterScript');

     

    <HTMLPageWithOuterScript.html>

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
        <script src="OuterJavaScript.js"></script>
    </head>
    <body>
        <h1>Hello World..!</h1>
    </body>
    </html>

     

     오류와 검증

    - 버그(bug) : 프로그램이 원하지 않는 방향으로 동작하는 것

    - 디버그(debug) : 버그를 잡는(수정하는) 행위

     

    ** 웹 브라우저의 검사(F12) 기능으로 쉽게 디버그

    > js 코드의 문제점을 검사로 확인할 수 있음

    > [Elements(요소)] : 현재 HTML 페이지의 계층 구조와 각 태그에 적용된 스타일을 파악

    > [Console(콘솔)] : 오류를 확인하거나 자바스크립트 코드를 추가로 입력

     

     

     

     

     

     

     

     

    <a href="https://www.flaticon.com/kr/free-icons/html-5" title="html 5 아이콘">Html 5 아이콘 제작자: Freepik - Flaticon</a>

    반응형
    LIST

    'Front-end > HTML' 카테고리의 다른 글

    [HTML] 04 HTML5 입력 양식 태그와 구조화 태그  (1) 2025.03.09
    [HTML] 03 HTML5 기본 태그  (0) 2025.03.08
    CSS3 실습 5-5  (0) 2022.12.09

    댓글