ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 당신이 모르는 유용한 HTML5 기능 4 가지
    HTML 2021. 1. 30. 17:58

    HTML없이는 웹을 상상할 수 없습니다. 

    웹 개발자가 되려면 가장 먼저 배워야 할 것입니다.

    그러나 여전히 일부 사람들이 HTML의 힘을 과소평가하는 것을 봅니다.

    다른 특별한 기능들을 알지 못하기 때문입니다.

     

    1. Datalist

    이 태그는 미리 정의된 옵션 목록을 지정하고 사용자가 옵션을 더 추가할 수 있도록 합니다.

    autocomplete(자동 완성) 기능을 제공하기 때문에 자동완성 기능으로 원하는 옵션을 얻을 수도 있습니다.

    <body>
      <form action="" method="get">
        <label for="fruit">Choose your fruit :</label>
        <input list="fruits" name="fruit" id="fruit">
        <datalist id="fruits">
          <option value="Apple">
          <option value="Orange">
          <option value="Banana">
          <option value="Mango">
          <option value="Avacado">
        </datalist>
        <input type="submit">
      </form>
    </body>

    2. Details

    Details 태그는 사용자에게 주문형 세부 정보를 제공합니다.

    따라서 이 태그는 주문형 정보가있는 목차를 표시하려는 경우에 사용할 수 있습니다.

    열리면 확장되어 내용이 표시됩니다.

    Summary 태그는 표시되는 Details태그의 제목을 지정하는 데 사용됩니다.

    <body>
      <details>
        <summary>Click to get the user details</summary>
        <table>
          <tr>
            <th>Name</th>
            <th>Date of birth</th>
            <th>Job</th>
          </tr>
          <tr>
            <td>John</td>
            <td>March 19</td>
            <td>Accountant</td>
          </tr>
        </table>
      </details>
    </body>

    여담으로 Notion에서 > 를 사용하여 확장하면 나오는 모양새와 비슷합니다.

    3. Output

    계산결과를 나타내는 태그입니다. 

    일반적으로 이 요소는 일부 계산의 텍스트 출력을 표시하는 데 사용되는 영역을 정의합니다.

    <form oninput="x.value=parseInt(a.value) * parseInt(b.value)">
       <input type="number" id="a" value="0">
     * <input type="number" id="b" value="0">
     = <output name="x" for="a b"></output>
    </form>

    실시간으로 노출도 됩니다.

    4. Content editable

    contenteditable 속성을 true로 하면 어떠한 요소들도 편집할 수 있습니다.

    <div>
      <h1> Employees list </h1>
      <ul class="content-editable" contenteditable="true">
        <li> 1. Jhon </li>
        <li> 2. Mehdi </li>
        <li> 3. Brad </li>
      </ul>
    </div>

     

    보시다시피 HTML은 개발자로서 혜택을받을 수있는 많은 유용한 기능을 가지고 있기 때문에 사용하기에 훌륭한 도구입니다. 

    HTML이 제공 할 수있는 다른 기능이 더 있으므로 HTML의 힘을 과소 평가하지 마세요.

     

     

    출처 : medium.com/javascript-in-plain-english/4-useful-html5-features-you-probably-dont-know-a4be822378d0

Designed by Tistory.