JAN's History

HTML 태그와 기능 본문

html,css

HTML 태그와 기능

JANNNNNN 2024. 9. 7. 14:52

1. <form> 태그와 폼 요소들

<form> 태그는 사용자 입력을 받기 위한 양식을 정의하는 요소입니다. 입력된 데이터는 서버로 전송할 수 있으며, 다양한 폼 요소들을 포함할 수 있습니다.

주요 폼 요소들:

  • <input>: 다양한 타입의 입력을 받는 요소입니다. type 속성을 사용하여 텍스트, 비밀번호, 체크박스, 라디오 버튼 등을 정의할 수 있습니다.
<input type="text" name="username" placeholder="Enter your name">
  • <textarea>: 여러 줄의 텍스트를 입력받기 위한 요소입니다.
<textarea name="message" rows="4" cols="50">Enter your message here...</textarea>
  • <select>와 <option>: 드롭다운 리스트를 생성합니다.
<select name="cars">
    <option value="volvo">Volvo</option>
    <option value="saab">Saab</option>
</select>

드롭다운 리스트

  • <button>: 버튼을 생성하며, 사용자 상호작용을 처리합니다.
<button type="submit">Submit</button>

중요: 폼 태그와 요소들을 올바르게 활용하면 사용자와의 상호작용을 효과적으로 처리할 수 있습니다. method와 action 속성을 적절히 설정하여 데이터가 안전하게 전송되도록 해야하니 주의하세요!!

2. <table> 태그와 표 작성

<table> 태그는 데이터를 표 형식으로 표시하는 데 사용됩니다. 각 행은 <tr> 태그로, 셀은 <td> 또는 <th> 태그로 구성됩니다.

<table>
    <tr>
        <th>Name</th>
        <th>Age</th>
    </tr>
    <tr>
        <td>John Doe</td>
        <td>30</td>
    </tr>
</table>

중요: <table> 태그를 사용하면 데이터를 구조적으로 표시할 수 있지만, 레이아웃을 위한 용도로 사용하지 않는 것이 좋습니다. CSS를 사용하여 스타일링을 처리해야 합니다.

3. <iframe> 태그로 외부 콘텐츠 임베드

<iframe> 태그는 외부 웹 페이지, 동영상, 지도 등을 삽입하는 데 사용됩니다.

<iframe src="https://www.example.com" width="600" height="400"></iframe>

중요: <iframe>을 통해 외부 콘텐츠를 쉽게 삽입할 수 있지만, 보안상의 이유로 신뢰할 수 있는 출처의 콘텐츠만 사용하는 것이 중요합니다.

4. <audio>와 <video> 태그로 멀티미디어 재생

HTML5에서는 <audio>와 <video> 태그를 사용하여 웹 페이지에서 오디오와 비디오를 쉽게 재생할 수 있습니다.

  • <audio> 태그: 오디오 파일을 삽입합니다.
<audio controls>
    <source src="audiofile.mp3" type="audio/mp3">
    Your browser does not support the audio element.
</audio>
  • <video> 태그: 비디오 파일을 삽입합니다.
<video width="320" height="240" controls>
    <source src="movie.mp4" type="video/mp4">
    Your browser does not support the video tag.
</video>

중요: 멀티미디어 태그를 사용하면 사용자 경험을 향상시킬 수 있습니다. controls 속성을 통해 재생, 일시정지 등의 인터페이스를 제공할 수 있습니다.

5. <canvas> 태그로 그래픽 그리기

<canvas> 태그는 자바스크립트를 사용하여 그래픽을 그릴 수 있는 영역을 제공합니다. 2D, 3D 게임, 데이터 시각화 등 다양한 용도로 활용됩니다.

<canvas id="myCanvas" width="200" height="200"></canvas>

중요: <canvas>는 그래픽을 렌더링할 수 있는 강력한 도구이지만, 스크립트를 통한 작업이 필요합니다. 웹 애플리케이션에 동적이고 복잡한 그래픽을 추가할 때 유용합니다.