LLM

[5]HTML

낑낑이 2025. 8. 8. 10:18

HTML의 기본 구조

📌 ① <!DOCTYPE html>

  • : 이 문서는 HTML5 문서라는 걸 브라우저에게 알려주는 선언문이야.
  • 왜 필요해? 브라우저가 문서를 해석할 때 어떤 표준을 따라야 할지 알려줘.
  • 예시: “이거 최신 HTML이야! 그러니까 최신 방식으로 렌더링해줘!”

📌 ② <html lang="en"> ... </html>

  • : HTML 문서의 시작과 끝을 의미하고, lang="en"은 문서의 기본 언어가 영어라는 뜻이야.
  • 예시: 문서 전체를 감싸는 커다란 상자라고 생각하면 돼.

📌 ③ <head> ... </head>

  • : 브라우저 화면에는 직접 보이지 않는 문서의 설정 정보를 담는 곳.
  • 주요 내용들:
    • <meta charset="UTF-8">: 한글도 깨지지 않게 문자 인코딩을 UTF-8로 설정.
    • <meta name="viewport" ...>: 모바일 대응을 위한 설정.
    • <link rel="stylesheet" href="style.css">: 외부 CSS 파일 연결.
    • <script src="script.js" defer>: 외부 JS 파일을 읽어들임.
    • <title>프로그램 기초 – HTML</title>: 브라우저 탭에 보이는 제목!
  • 예시: 이건 웹사이트의 뒷단 설정 파일 같은 역할이야.

📌 ④ <body> ... </body>

  • : 웹 브라우저 화면에 직접 보이는 내용이 들어가는 부분이야.
  • 예시:→ 큰 제목으로 “2. HTML 개요”가 웹페이지에 표시돼.
  • html
    복사편집
    <h1>2. HTML 개요</h1>

 

 

하고 환영합니다를 오른쪽 클릭하고 LIVEserver를 실행하면

이렇게 웹 페이지가 하나 생성된다

 

VScode나 Cursor를 보면 아래 port번호가 있는데, html을 실행시키는 폴더의 port번호가 명시되어 있다.

이후 liveserver를 실행시키면

Liveserver 생성 주소

이런식으로 주소가 생성되고 실행 결과가 존재하게 된다

 Body에 사용되는 문법에 해당한다

 

<h1> 가장 큰 제목(Heading 1). 보통 페이지의 주제나 메인 제목으로 사용돼
<p> 문단(paragraph). 일반적인 텍스트 내용을 표시할 때 사용돼

 







Contents Box에 우리가 쓰는 내용이 삽입되게 된다

Padding Box에 Context와 Context사이 거리를 주기 위해 padding을 삽입하게된다

Border Box는 서로다른 element간 간격을 조절하는것이다

 

 

 

 

'LLM' 카테고리의 다른 글

[7]JavaScript  (7) 2025.08.11
[6]CSS  (3) 2025.08.11
[4]컴퓨터통신/HTML  (7) 2025.08.07
[3]FAST API  (5) 2025.08.07
[2][Docker]Docker Container  (5) 2025.08.04