HTML시멘틱 테그
시멘틱 태그
시멘틱(Semantic) 태그란 의미에 맞게 태그를 작성하는 것을 의미합니다. 의미에 맞게 태그를 작성하여 브라우저나 개발자가 그 태그의 사용의미를 잘 받아들일 수 있도록 코딩하는 것이 중요합니다.
종류
태그명 | 설명 | <article> | <article> 태그는 여러 문단을 묶는 태그, 독립적인 콘텐츠를 정의할 때 사용합니다. | <aside> | <aside> 태그는 콘텐츠나 페이지의 외곽에 위치한 요소들을 묶는 태그, 보통 퀵메뉴나 스크롤탑버튼등에 사용합니다. | <figure> | <figure> 태그는 일러스트레이션, 다이어그램, 사진, 코드 목록 등과 같은 자체 포함 된 콘텐츠를 지정합니다. | <figcaption> | <figcaption> 태그는 <figure>태그로 정의한 일러스트레이션, 다이어그램, 사진등의 제목설명등을 작성합니다. | <header> | <header> 태그는 페이지나 일부분의 머리말(헤더)부분을 지정합니다. | <footer> | <footer> 태그는 페이지나 일부분의 꼬리말(푸더)부분을 지정합니다. | <main> | <main> 태그는 페이지의 가장 중요한 메인 부분을 지정합니다. | <nav> | <nav> 태그는 페이지의 네비게이션 부분을 지정합니다. | <section> | <section> 태그는 페이지의 일부분을 지정합니다. |
---|
HTML5에 없어진 태그
태그 | 설명 | 대체 수단 | <acronym> | 약어나 이니셜 표시 | abbr 요소 사용 | <applet> | 자바 애플릿 삽입 | embed / object 요소 사용 | <basefont> | 기본 폰트 지정 | CSS 사용 | <big> | 텍스트 사이즈를 크게 함 | CSS 사용 | <center> | 내용을 가운데 정렬함 | CSS 사용 | <font> | 폰트 지정 | CSS 사용 | <s> | 취소선 | CSS 사용 | <spacer> | 스페이스 삽입 | CSS 사용 | <strike> | 취소선 | CSS 사용 | <tt> | 글꼴을 같은 폭으로 표시 | CSS 사용 | <frame> | 프레임 | iframe과 CSS 이용 or 서버 사이트로 콘텐츠 결합 | <frameset> | 프레임 세트 | iframe과 CSS 이용 or 서버 사이트로 콘텐츠 결합 | <noframes> | 프레임에 대응하지 않는 브라우저를 위한 콘텐츠 | iframe과 CSS 이용 or 서버 사이트로 콘텐츠 결합 | <isindex> | 서버로 송신하는 텍스트 입력란 | form과 텍스트 필드의 조합 | <listing, xmp> | 내용 그대로 출력 | pre 요소나 code 요소를 사용 | <noembed> | embed를 사용할 수 없을 때 대체 요소 | 폴백이 필요하다면 object 요소 사용 | <plaintext> | 내용 그대로 출력 | MIME 타입 "text/plain"을 사용 | <rb> | 루비 대상 문자열을 지정 | 루비 대상 문자열은 ruby 요소 안에 직접 기술 | <dir> | 디렉토리 내용 표시 | ul 요소 사용 | <marquee> | 문자를 스크롤 | CSS 사용 | <blink> | 문자를 점멸 | CSS 사용 | <bgsound> | 배경음 삽입 | audio 요소를 대신 사용 |
---|
HTML5에 의미가 변경된 태그
태그 | 변경 전 | 변경 후 | <a> | href="#", href="javascript:;"로 null link(널링크) 사용 | href 속성없이 사용하면 바로 null link(널링크)로 사용 | <address> | 이름, 이메일주소, 전화번호 등 제작자에 대한 정보 표시 | 사람, 단체, 조직 등에 대한 연락처 정보를 나타냅니다. | <b> | 텍스트를 진하게 | 내용이 중요하지는 않지만 진하게 표시할 때 사용 | <hr> | 단순한 가로줄 표시 | 단락 단위로 주제 변경 시 사용 | <i> | 텍스트 기울어지게 표시 | 텍스트를 기울어지게 할 뿐 아니라, 중요한 정보가 들어있지 않은 주변 요소로부터 텍스트를 따로 표시할때 사용 | <menu> | 사용하지 않도록 권고 | 실제 문서 메뉴 정보를 제공하는데 사용 | <small> | 작은 글자로 표시 | 세부 주석이나 법적 인쇄 문서에서 작은 인쇄 정보를 표시할 때 사용 | <strong> | 글자 강조 | 단순히 글자를 강조하는 것보다 중요한 내용을 표시할 때 사용 |
---|