HTML HTML 기본 속성

    2018-02-11 22:15:59 작성

    HTML 속성

    모든 HTML요소는 속성을 가질 수 있습니다.
    속성은 요소에 대한 추가 정보를 제공합니다.
    속성은 항상 시작태그에 작성하며, 속성을 일반적으로 이름 / 값 쌍으로 되어있습니다.

    태그와 마찬가지로 속성도 대소문자를 구분하지 않지만 소문자로 작성하길 권장합니다.
    값은 따옴표를 사용하여 묶어 줍니다. 따옴표를 사요하지 않으면 오류가 발생할 수 있습니다.
    경우에 따라 작은따옴표도 사용할 수 있습니다.

    <a href="http://ezcode.kr">하이퍼링크</a>

    예제에서 href는 속성의 이름이고 ""안의 내용이 값입니다.


    HTML 전역 속성

    id

    id 속성은 HTML요소의 고유 ID를 지정합니다.
    이 값은 HTML 문서 내에서 고유해야 합니다.
    id 속성은 CSS에서 선택하거나 HTML DOM을 통행 JavaScript가 특정 ID로 요소를 조작하는데 가장 많이 사용됩니다.

    <h1 id="myHeader">Hello World!</h1>

    class

    class 속성은 요소에 대해 하나 이상의 클래스 이름을 지정합니다.
    여러 이름을 지정하려면 공백으로 구분합니다.
    class 속성은 CSS에서 선택하는데 많이 사용됩니다.

    <h1 class="intro important">Hello World!</h1>

    style

    style 속성은 요소에 대한 인라인 스타일을 지정합니다.
    하나이상의 CSS 속성과 값을 지정할 수 있으면 ;로 구분합니다.
    style 속성은 <style> 태그 또는 외부 스타일 시트에 지정된 스타일과 같이 전역으로 설정된 모든 스타일보다 우선합니다.

    <h1 style="color:blue;text-align:center">머리글 입니다</h1>

    lang

    문서의 언어는 lang 속성으로 선언합니다.
    lang 속성은 html 태그에서 선언합니다.
    화면판독기 및 검색 엔진에서 언어를 선언하는것이 중요합니다.
    한국어는 "ko" 입니다.

    <!DOCTYPE html>
    <html lang="ko">
    <body>
    
    ...
    
    </body>
    </html>

    title

    title 속성은 요소위에 마우스를 가져가면 title 속성의 값이 툴팁으로 표시됩니다.


    accesskey

    accesskey 속성은 요소를 activate 또는 focus를 마추기 위한 단축키를 지정합니다. 단축키 접근은 브라우저 마다 다릅니다.

    Browser Windows Linux Mac
    Internet Explorer [Alt] + accesskey N/A
    Chrome [Alt] + accesskey [Alt] + accesskey [Control] [Alt] + accesskey
    Firefox [Alt] [Shift] + accesskey [Alt] [Shift] + accesskey [Control] [Alt] + accesskey
    Safari [Alt] + accesskey N/A [Control] [Alt] + accesskey
    Opera Opera 15 or newer: [Alt] + accesskey
    Opera 12.1 or older: [Shift] [Esc] + accesskey

    단축키 조합은 브라우저에서 설정할 수 있습니다.


    contenteditable

    contenteditable 속성은 요소의 내용을 편집 할 수 있는지 여부를 지정합니다.
    일반적인 요소의 기본값은 false 입니다.


    data-

    data- 속성은 사용자 정의 데이터를 페이지 또는 응용프로그램에 비공개로 저장하는데 사용합니다.
    접두어가 'data-'인 사용자 정의 속성은 브라우저에서 완전히 무시됩니다.

    <div data-mydata="myvalue">...</div>

    dir

    dir 속성은 요소 내용의 텍스트 방향을 지정합니다.

    설명
    ltr 기본값. Left-to-right 방향
    rtl Right-to-left 방향
    auto 브라우저가 내용에 따라 방향을 결정합니다.(텍스트 방향을 알 수 없는 경우에만 권장)


    draggable

    draggable 속성은 요소가 드래그 가능한지 여부를 지정합니다.
    링크 및 이미지는 기본적으로 드래그 할 수 있습니다.

    설명
    true 요소를 드래그 가능하도록 지정합니다.
    false 요소를 드래그 할 수 없도록 지정합니다.
    auto 브라우저의 기본 동작을 사용합니다.

    hidden

    요소를 숨깁니다.
    JavaScript에서 요소의 숨겨진 속성을 제거하고 다시 표시할 수 있습니다.
    값 없이 사용할 수있습니다.
    XHTML에서는 값이 있어야 하므로 hidden="hidden" 으로 정의합니다.


    tabindex

    tabindex 속성은 요소의 탭 순서를 지정합니다. 값은 정수값이 지정되면 1이 처음입니다.