잘 모르지만 유용한 HTML 태그(tag) 모음
안녕하세요?
오늘은 HTML 작성에 있어 잘 모르고 있던 태그에 대해 알아보겠습니다.
이런 태그도 있었나 싶을 정도로 처음 보는 게 많았는데요.
한번 알아두면 유용하게 쓸 수 있을 거 같아 소개하려고 합니다.
1. meter 태그
meter 태그를 모르고 있었더라도 progress 태그는 알고 있었을 겁니다.
그런데 meter 태그도 있으니 한번 사용해 보십시오.
<div>
<p>1. meter & progress</p>
<progress max="100" value="70"></progress>
<br />
<meter min="0" max="100" low="25" high="75" optimum="80" value="50"></meter>
</div>
첫번째가 progress 태그이고 두번째가 meter 태그입니다.
2. sup 태그와 sub 태그
두 번째는 수학 기호나 화학 원소를 표시할 때 쓰이는 sup와 sub 태그입니다.
사용법을 보시면 쉽게 이해하실 수 있을 겁니다.
<div>
2. sup & sub
<p>
<var>length<sup>2</sup></var> + <var>width<sup>2</sup></var> =
<var>result<sup>2</sup></var>
</p>
<p>C<sub>8</sub> H<sub>10</sub> N<sub>4</sub> O<sub>2</sub></p>
</div>
3. datalist 태그
3번째로 알아볼 태그는 아주 유용한 태그인데요.
바로 input 태그에 쓰일 datalist 태그입니다.
<div>
<label for="ice-cream-choice">Choose a flavor:</label>
<input
list="ice-cream-flavors"
id="ice-cream-choice"
name="ice-cream-choice"
/>
<datalist id="ice-cream-flavors">
<option value="Chocolate" />
<option value="Coconut" />
<option value="Mint" />
<option value="Strawberry" />
<option value="Vanilla" />
</datalist>
</div>
위 그림을 보시면 아주 유용하게 사용할 수 있을 겁니다.
4. details 태그와 summary 태그
4번째로 알아볼 태그는 우리가 자바스크립트를 이용해서 작성했던 아코디언 같은 건데요.
html 태그로도 작성이 가능하니까 앞으로 꼭 사용하시길 바랍니다.
<details>
<summary>Details</summary>
Lorem ipsum dolor sit amet consectetur adipisicing elit. Sint corporis, ab
esse exercitationem illum molestias distinctio sunt numquam magnam quibusdam
inventore dolores nostrum, iure tenetur atque consectetur, excepturi voluptate
ad!
</details>
아래 그림처럼 details 버튼을 누르면 summary가 나오는 방식입니다.
물론 details 버튼을 한 번 더 누르면 summary가 사라지는 토글 방식입니다.
5. object 태그
다섯 번째로는 object 태그인데요.
HTML에 pdf 파일이나 이미지, 비디오, 오디오 심지어는 유튜브 비디오까지 넣을 수 있는 다목적 태그입니다.
일단 pdf를 보여주는 예제를 보시죠.
<object data="./Test_PDF.pdf" style="width: 50vw; height: 60vh"></object>
PDF 파일을 HTML 파일에 그대로 보여주고 있습니다.
6. abbr 태그
이번에는 줄임말을 나타낼 수 있는 abbr 태그에 대해 알아봅시다.
<p>
The <abbr title="html element of abbreviation">abbr</abbr> elements is good
for abbreviations.
</p>
아래 그림을 보시면 aabr에 점선으로 밑줄이 그어져 있는데요.
거기에 마우스를 가만히 대고 있으면 그 밑에 줄임말의 설명이 나옵니다.
줄임말의 설명은 위 코드에서 처럼 title 속성에 지정할 수 있습니다.
지금까지 HTML 태그에서 자주 사용하지 않는 걸 알아보았는데요.
기술이 발전되면서 여러 가지 유용한 태그가 계속 만들어지니까 MDN 사이트를 한번 정독하는 것도 좋을 듯 싶습니다.
그럼.