HTML 각종 요소 (태그)

1. table

  • 여러 종류의 데이터를 보기 좋게 정리하여 보여주는 표(엑셀)
<table border="테두리(숫자)" width="가로 길이", align="정렬(center, right, left)"> 
    <caption> .. 표이름 ... </cation>

    <tr>    ---- 한 줄 (table row:층)

        <th> ---- 가장 첫번째 줄(tr)에 <td> 대신 사용 (글씨체 진하기, 가운데 정렬, table head)
            ..<td></td>
        </th>

        <td width, height="세로 길이", rowspan="세로 병합, colspan="가로 병합"">   ---- 한 칸 (table data)
        <td>
    </tr>
</table>

2. datalist

  • <input> 요소에 사용하기 위한 옵션들을 미리 드롭다운 형태로 보여주기 위해 사용, 자동 완성 기능 제공
<input type="text" list="리스트명">

<datalist id="리스트명">
    <option value="값"></option>
    ...
    ...
</datalist>

<!-- HTML5에서 제공되는 태그이며 Safari 브라우저는 지원되지 않는다. -->

시맨틱 웹 태그

  • 전 세계에 만들어져 있는 웹 문서의 갯수 증가함에 따라 정확하게 가치 있는 정보 탐색을 위해 요구하는 사항들이 점점 늘어남에 따라 웹 세상에서 방대하게 퍼져 있는 웹 문서를 보다 쉽고 정확하게 구분하고 조합하기 위해 시맨틱 웹 태그를 사용하게 되었다.

사용 이유

⑴ 웹 접근성
● 장애를 가진 사람 혹은 가지지 않은 사람 모두 웹 사이트를 이용할 수 있게 하는 방식을 가리키는 것

⑵ 검색 엔진
● 검색 엔진의 자체 알고리즘이 키워드를 추출을 하는데 이때, 해당 알고리즘이 시맨틱 태그를 읽고 더욱 정확한 내용을 전달하여 검색 엔진의 상위 문서에 노출될 수 있도록 해준다.

⑶ 가독성
<!-- 헤더 부분 -->
<div>
...
</div>
<!-- 헤더 부분 끝 -->
<!-- 컨테이너 시작 -->
<div>
    ...
        <div>
    ...
</div>
<!-- 컨테이너 끝 -->
<!-- footer 시작 -->
...
<header>
..
</header>
<section>
    ...div
</section>
<footer>
...
</footer>

 

태그 이름 설명
header 웹사이트 제목, 로고, 검색 폼, 작성자 이름 등의 요소등을 담는 태그를 의미
hgroup 다수의 h1~h6 을 묶을 때 사용하는 태그를 의미
nav 다른 페이지로의 링크를 보여주는 태그, 메뉴, 목차, 색인 등에 사용된다. (네비게이션을 의미)
section 한 문서의 구간을 나타내며, 적합한 뜻을 가진 요소가 없을때 사용하는 태그를 의미
article 문서, 메이지 어플리케이션 또는 사이트 안에서 독립적으로 구분해 재사용할 수 있는 구간
ex) 게시판 블로그 등의 글(post), 매거진의 뉴스나 기사
aside 문서의 주요 내용과 간접적으로 연관된 부분을 나타내는 태그, 주로 사이드 바에 사용된다.
footer 일반적으로 웹페이지의 제일 아랫부분에 위치, 작성자, 저작권 정보, 회사 정보, 관련 문서등의 내용을 담고 있는 태그

 

'개발도전하기 > HTML5' 카테고리의 다른 글

[프론트엔드] HTML 강의 3일차  (0) 2022.07.28
[프론트엔드] HTML 강의 2일차  (0) 2022.07.15
[프론트엔드] HTML 강의 1일차  (0) 2022.07.15
복사했습니다!