HTML&CSS

#3 HTML 요소와 속성

인생아 2024. 8. 25. 00:06
반응형

HTML 요소와 속성이란 무엇일까요?

HTML 문서를 구성하는 가장 기본적인 단위를 **요소(element)**라고 합니다. 요소는 특정한 의미나 기능을 나타내며, <> 기호로 둘러싸인 태그 쌍으로 표현됩니다. 예를 들어, <p> 태그는 단락을 나타내고, <h1> 태그는 가장 큰 제목을 나타냅니다.

**속성(attribute)**은 요소에 대한 추가적인 정보를 제공하는 역할을 합니다. 속성은 요소의 시작 태그 안에 name="value" 형식으로 작성됩니다. 예를 들어, <img> 태그의 src 속성은 이미지 파일의 경로를 나타내고, alt 속성은 이미지에 대한 설명을 제공합니다.

HTML 요소의 종류와 예시

HTML에는 다양한 종류의 요소가 있습니다. 몇 가지 주요 요소와 예시를 살펴볼까요?

  • 문서 구조 요소:
    • <html>: HTML 문서의 전체를 감싸는 최상위 요소
    • <head>: 문서에 대한 메타 정보를 담는 요소
    • <body>: 실제로 보이는 콘텐츠를 담는 요소
  • 문단과 제목 요소:
    • <p>: 단락을 나타내는 요소
    • <h1>, <h2>, <h3>, ...: 제목을 나타내는 요소 (숫자가 클수록 제목의 크기가 작아짐)
  • 목록 요소:
    • <ul>: 불leted list (원형 목록)
    • <ol>: numbered list (번호 목록)
    • <li>: 목록 항목
  • 링크 요소:
    • <a>: 다른 페이지로 이동하는 링크
  • 이미지 요소:
    • <img>: 이미지를 삽입하는 요소
  • 표 요소:
    • <table>, <tr>, <td>: 표를 만들기 위한 요소
  • 폼 요소:
    • <form>: 사용자 입력을 받는 폼
    • <input>: 다양한 종류의 입력 필드 (텍스트, 비밀번호, 라디오 버튼 등)
    • <button>: 버튼
  • 섹션 요소:
    • <header>, <nav>, <section>, <article>, <footer>: 문서의 구조를 의미적으로 나타내는 요소

HTML 속성의 예시

  • <img>` 태그의 속성:
    • src: 이미지 파일의 경로
    • alt: 이미지에 대한 설명 (이미지가 로드되지 않을 때 표시)
    • width, height: 이미지의 너비와 높이
  • <a>` 태그의 속성:
    • href: 링크의 목적지 URL
    • target: 링크를 새 창에서 열지 여부를 지정
  • <input>` 태그의 속성:
    • type: 입력 필드의 종류 (text, password, radio 등)
    • name: 서버로 전송할 때 사용되는 이름
    • value: 초기값

HTML 요소와 속성을 활용한 예시

 
<!DOCTYPE html>
<html>
<head>
  <title>HTML 요소와 속성 예시</title>
</head>
<body>
  <h1>제목</h1>
  <p>안녕하세요, HTML 세계에 오신 것을 환영합니다!</p>
  <img src="cat.jpg" alt="귀여운 고양이 사진" width="200">
  <ul>
    <li>HTML 배우기</li>
    <li>CSS 배우기</li>
    <li>JavaScript 배우기</li>
  </ul>
  <a href="https://www.example.com" target="_blank">예시 웹사이트</a>
</body>
</html>
 
 

왜 HTML 요소와 속성을 알아야 할까요?

HTML 요소와 속성을 이해하면 웹 페이지를 구성하고 원하는 모습으로 디자인할 수 있습니다. 또한, 다른 웹 개발 언어인 CSS와 JavaScript와 함께 사용하여 더욱 동적인 웹 페이지를 만들 수 있습니다.

반응형

'HTML&CSS' 카테고리의 다른 글

[CSS] 1. CSS 소개  (0) 2024.09.13
#6 HTML 태그  (0) 2024.08.25
#5 HTML 시맨틱 태그  (0) 2024.08.25
#4 HTML5의 새로운 기능  (1) 2024.08.25
#2 HTML 문서의 구조  (0) 2024.08.25
#1 HTML 이란  (0) 2024.08.24
ul li 가운데 정렬  (0) 2016.05.24
audio 태그 다음곡 연속재생  (2) 2016.05.11