HTML‎ > ‎

일반적인 속성

대부분의 HTML 요소에서 공통적으로 적용이 가능한 속성을 아래에 모아서 설명합니다.


주요속성(Core Attributes)

<base>, <head>, <html>, <meta>, <param>, <script>, <style>, <title> 요소는 제외됩니다.
  • id = name [CS]
요소에 고유한 이름을 지정합니다. 한 문서 내에서 두 개 이상의 요소가 동일한 id 값을 가질 수 없습니다. id 속성값의 첫 글자는 반드시 영문 알파벳으로 시작해야 하고, 두 번째 글자부터는 알파벳, 숫자, 하이픈, 밑줄선, 콜론, 마침표가 사용될 수 있습니다. 주로 한 문서 내에서 각 요소에 독립된 스타일을 적용할 때 사용됩니다. id는 'name' 대신에 책갈피 기능으로 사용할 수도 있습니다.
  • class = cdata-list [CS]
요소가 특정 집단에 속한 것을 의미합니다. 스타일을 정의하여 동시에 여러 개의 비슷하거나 관련된 요소를 제어할 수 있습니다. 여러 요소들이 동일한 클래스 이름을 사용할 수 있으며, 한 개의 요소가 두 개 이상의 클래스에 속할 수도 있습니다. (이때, 속성값은 공백으로 구분된 클래스 이름들의 리스트로 나타냅니다.) 미리 정의되거나 표준이 되는 클래스는 없으며 문서의 저자가 클래스 이름을 정의해서 사용합니다.
  • style = style [CN]
특정 경우에 사용할 수 있도록 저자가 인라인 스타일을 정의할때 사용됩니다. 이런 경우 클래스 스타일 정의보다 우선하여 요소에 적용됩니다. 문서의 구조와 표현의 분리라는 측면에서 가급적 자제하는 것이 좋습니다.
  • title = text [CS]
요소에 타이틀을 부여합니다. 일부 브라우저에서는 마우스를 요소 위에 올려놓을 경우 요소의 타이틀을 "툴팁"으로 보여줍니다.


보편속성(Internationalization Attributes)

<base>, <br>, <frame>, <frameset>, <hr>, <iframe>, <frame>, <script> 요소는 제외됩니다.
  • lang = euc-kr | en | en-US | ja | …… [CI]
요소의 속성값 및 항목에 관한 언어 인코딩을 지정합니다. 검색엔진이 언어별로 문서를 나타낼 수 있도록 할 수 있으며, 음성 합성기가 언어에 따른 발음 규칙을 사용할 수 있도록 해주기도 합니다. 또한 브라우저가 <q> 요소를 출력할 때 각 언어들에 알맞은 구두점을 사용하도록 할 수도 있습니다. <html> 요소에서 lang 속성을 사용하여 문서의 1차 언어를 지정할 수 있습니다. XHTML 1.1에서는 더이상 권장되지 않는 속성이며, 대신 xml:lang을 사용해야 합니다.
  • dir = ltr | rtl [CI]
텍스트의 방향을 지정합니다. "ltr" 은 왼쪽에서 오른쪽 방향(기본 설정)을 의미하며, "rtl"은 오른쪽에서 왼쪽 방향을 의미합니다.
Comments