2021년 4월 27일 화요일

LikeLion Web Day_08

  

LikeLion Web Day_08

[HTML & CSS]
HTML 기초

< 해당 콘텐츠는 '멋쟁이 사자처럼'의 교육자료를 기반으로 제작되었습니다.
게시글의 불법 복제 및 복사, 공유가 전면금지 되어있습니다. >

20210428_20615034_9기교육

- HTML 기초

    - HTML 기초 문법(요소와 태그)

    - HTML : 컨텐츠의 구조를 정의하는 마크업 언어
    한개의 구성 즉, 한 덩어리를 요소라고 일컷음. 

    - 실제 사용방법


요소 > (마크)컨텐츠(마크)


    - 태그 
        소문자 권장
        태그 == 마크

        - 태그 : 내용을 구분/역할에 따라 구조를 정의하는 역할 
        - 시작태그 : 컨텐츠의 시작을 표시
        - 시작태그 : 컨텐츠의 끝을 표시

        > 컴퓨터가 잘 이해할 수 있도록 설정해주는 것




- HTML 문서구조



    HTML요소들이 모여 문서를 구성.
    허나 요소만으로는 불가능. 정해진 양식을 통해 웹 브라우저에서 제대로 인식할 수 있도록 제작해야 함.

웹 브라우저의 예시





- HTML 문서구조 설명 및 분석


기본적인  HTML 문서구조


    <!DOCTYPE html>
        HTML 코드X, 문서형식을 정의함.
        가장처음에 위치. 
        반드시 있어야 함.

    <html lang="kr">
        전체 html을 감싸는 태그.
        단 한 번만 사용해야 함. 
        해당 태그 밖에 다른 것을 쓰면 안 됨.
        해당 페이지의 주 언어가 kr 즉, 한국어임을 명시.(접근성과 관련된 문제)

    <head></head>
    <body></body>
        html은 <head>와 <body>로 구성.

    

        <head>와 <body>를 위의 코드에서 구분해보면 이렇다. 




        
<head>태그는 html 문서에 대한 정보를 포함.
        웹사이트 내 해당 정보들을 바로 볼 수 없으며, 문서 내, 단 한 개 존재해야한다. 문서 맨 아래 위치.

            <meta charset="utf-8">
            문서와 관련된 정보를 담은 태그. 브라우저만 읽을 수 있음.
            meta charset는  html 내, 한글이 깨지지 않도록 도와주는 역할.
            <title>
            웹페이지의 제목을 담음.


        <body>태그는 html 내, 실질적으로 보여지는 부분.
        문서 내, 단 한 개 존재해야한다. <head>태그 아래 위치.

            <body>태그내에는 더욱 다양한 것들이 포함 됨. 아래의 설명으로 따로 분류하겠음.




- 레이아웃과 관련된 기본 태그

    - 레이아웃(Layout)


예시 사이트

구성 추출


       시맨틱 태그(Semantic tag)
        의미를 가지고 있는 태그.
        위에 표기 된 태그로 컴퓨터가 읽고 이해할 수 있음.

            - header : 웹페이지 소개, 제목.
            - nav : 페이지 이동을 위한 메뉴.
            - section : 기준에 맞게 구간을 나눔.
            - srticle : 주내용 포함 태그. 하나의 기사를 담고 있음.
            - aside : 광고나 사이트의 주변부분에 해당하는 내용 포함.
            - footer : 웹사이트 맨 아래해당, 회사/사이트/추가 정보 포함.

            > 배치는 CSS를 따로 적용해야함.



댓글 없음:

댓글 쓰기