HTML

[HTML] 기본구조

wwxs 2024. 7. 26. 17:37

HTML (HyperText Markup Language)

= 웹 페이지를 만들기 위한 표준 마크업 언어

 

태그 <>: 웹 브라우저가 각 부분을 구별하여 인식하기 위해 붙이는 꼬리

 

HTML 기본 구조

<!DOCTYPE html>
<html lang="ko">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  
</body>
</html>

<!DOCTYPE html> : 문서 유형을 지정 (html로 사용하겠다라는 의미)

 

<html> ~ <html> : HTML 요소

<html lang= "ko"> : lang 속성으로 문자에서 사용할 언어를 지정

 

<head> ~ </head> : Head 요소

문서의 메타데이터(metadata)를 포함

화면에 표시되지 않는다

 

<body> ~ </body> : Body 요소

실제로 웹 브라우저 화면에 나타나는 내용

 

HTML 요소의 구조

    <p>      my name is wwxs       </p>

열린태그           내용                닫힌태그

 

요소(블록 레벨 요소, 인라인 레벨 요소)

블록 레벨 요소 (Block-level elements)

: 웹 페이지 상에 블록(Block)을 만드는 요소 -> 앞뒤 요소 사이에 새로운 줄(Line) 생성

 

HTML의 블록 레벨 요소

<address> <article> <aside> <blockquote> <canvas> <dd> <div> <dl> <dt> <fieldset> <figcaption> <figure> <footer> <form> <h1>-<h6> <header> <hr> <li> <main> <nav> <noscript> <ol> <p> <pre> <section> <table> <tfoot> <ul> <video>

 

인라인 레벨 요소 (Inline-level elements)

: 항상 블록 레벨 요소 내에 포함되는 요소 -> 인라인 요소는 새로운 줄(Line) 생성하지 않음

 

HTML의 인라인 레벨 요소

<a> <abbr> <acronym> <b> <bdo> <big> <br> <button> <cite> <code> <dfn> <em> <i> <img> <input> <kbd> <label> <map> <object> <output> <q> <samp> <script> <select> <small> <span> <strong> <sub> <sup> <textarea> <time> <tt> <var>