JAN's History
HTML 태그와 기능 본문
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>는 그래픽을 렌더링할 수 있는 강력한 도구이지만, 스크립트를 통한 작업이 필요합니다. 웹 애플리케이션에 동적이고 복잡한 그래픽을 추가할 때 유용합니다.
'html,css' 카테고리의 다른 글
| CSS 선택자, 박스 모델에 대해서 알아보자 (1) | 2024.10.02 |
|---|---|
| 헷갈리기 쉬운 HTML 태그 총 8가지 비교! (1) | 2024.09.12 |
| 시맨틱 태그와 <div> 태그의 사용방법 (1) | 2024.09.09 |
| CSS 웹 디자인의 기본부터 심화까지 (0) | 2024.08.30 |
| HTML 기초부터 심화까지 (0) | 2024.08.28 |