Skip to content

Latest commit

 

History

History
43 lines (38 loc) · 1.46 KB

new-html-element-search.md

File metadata and controls

43 lines (38 loc) · 1.46 KB

New HTML Element: search

<search> Element는 검색 또는 필터링에 사용되는 섹션을 나타냅니다. 여기에는 텍스트 입력, 드롭다운, 버튼 등의 양식 컨트롤이 포함되어야 하며, 검색 또는 필터링 범위는 한 문서에서부터 인터넷 전체에 이르기까지 무엇이든 될 수 있습니다.

주의 만약, 검색된 결과만을 보여주기 위해서 Search Element를 사용하는 것은 적절하지 않습니다.

Example 1 아래의 예시는 <form> Element를 감싸기 위해서 <search> Element를 사용하였습니다.

<search>
  <label for=s>Site</label>
  <input type=search id=s>
  <button>Go!</button>
</search>

Example 2 아래의 예시는 한 페이지에 두 가지 검색 영역을 같는 케이스 입니다.

<body>
  <header>
    ...
    <search title="Website">
      ...
    </search>
  </header>
  <main>
    <h1>Hotels near your location</h1>
     <search>
       <h2>Filter results</h2>
       ...
     </search>
     <article>
      <!-- search result content -->
    </article>
  </main>
</body>

<search> Element는 2023년 5월 기준으로, 추가된지 얼마 되지 않는 스펙이기 때문에, 모든 브라우저에서 제공되지는 않습니다. 이 점을 고려하여 role="search"를 사용하는 방법도 좋은 방법입니다. 물론 점차 <search> Element의 사용 하는것이 좋습니다.