W3C9 텍스트(text)Trio 홈페이지
목차
  1. 공간(white space)
  2. 구조화 된(structured) 텍스트
    1. 문구 엘레멘트: EM, STRONG, DFN, CODE, SAMP, KBD, VAR, CITE, ABBR, ACRONYM
    2. 따옴(Quotation): BLOCKQUOTE, Q 엘레멘트
    3. 아래첨자(subscript) SUB, 위첨자(superscript) SUP 엘레멘트
  3. 줄과 문단
    1. 문단: P 엘레멘트
    2. 줄바꿈(line break)의 제어
    3. 하이픈(hyphen) 넣기
    4. 사전 양식화 된(preformatted) 텍스트: PRE 엘레멘트
    5. 문단의 보는(visual) 표현
  4. 문서 변경: INS, DEL 엘레멘트

아래 항목들은 텍스트(text) 구조에 관련한 사항들을 다룬다. 텍스트 표현 엘레멘트들(정렬, 폰트, 스타일쉬트 등)은 이 규격의 다른 부분에서 취급되었다. 글자에 관 한 사항은 문서 글자 세트를 참조하라.

9.1 공간(공백: white space)

문서 글자 세트에는 여러가지 종류의 공간 글자들이 있다.
이들 중 많은 것이 공간 효과를 보이기 위 해 사용되는 인쇄(typographic) 엘레멘트이다. HTML에서는 다음 글자들 만이 공간 글자로 정의 되어있다.

줄바꿈(Line break)도 공간 글자이다. [ISO10646]에서는 
와 &#x2029가 각각 명확히 줄과 문단을 분리하는 것으로 정의되어 있으나, 이 것들은 HTML에서 줄바꿈하지 않고 이 규격에서 이들을 일반적인 공간 글자 카테고리에 포함 시키지 않았슴에 주의하라.

이 규격에는 명확히 '공간 글자'로 표시하지 않은 공간을 나타내는 다른 것들의 작용, 표현 등이 명시되지 않았다. 그래서 제작자는 공간 글자를 사용하는 대신 공간 효과를 표현하기 위 한 적당한 엘레멘트와 스타일을 사용하여야 한다.

PRE를 제외 한 모든 HTML 엘레멘트에서, 공간은 순서 단어(word: 공간이 아닌 글자들의 연속)를 구분한다. 텍스트를 양식화 할 때 사용도구은 그 언어(script)의 쓰는 방법과 목표 메디아에 맞게 이 단어들을 표현하고 배치하여야 한다.

이 배치에는 단어들 사이의 공간(inter-word space)을 넣는 것이 필요하다. 그러나 스크립트(script)에 따라 단어들 사이에 공간 처리 방식이 다르다. 예를 들어, 라틴어(Latin script)에서 단어들 사이에 공간는 ASCII 공간( )로 나타나고, 태국어(Thai)에서는 너비 없는 단어 구분자(​)로 표현한다. 일본어와 중국어에서는 단어들 사이에 공간을 전형적으로 표현하지 않는다.

원천 문서에서 단어들 사이에 공간들의 연속은 단어들 사이에 공간과는 완전히 다른 효과를 낼 수 있다(PRE 엘레멘트의 경우는 제외)는 점에 주의하라. 구체적으로 사용도구는 입력 된 공간의 연속을 단어들 사이에 공간으로 만들 때, 수축(collapse) 시켜아한다. 이는 언어 정보가 없더라도 할 수 있으며 해야한다(lang 애트리뷰트, HTTP "Content-language" 헤더 필드[[RFC2616], 항목 14.12 참고], 사용도구 설정, 등으로 부터).

PRE 엘레멘트는 사전 양식화 된 텍스트에 사용되며 공간들이 중요한 의미를 갖는다.

SGML 줄바꿈 규칙에서 문제점과 적용의 불안정성을 회피하기 위하여 제작자는 시작태그 바로 뒤나 종료태그 바로 앞에 있는 공간의 표현에 있어 사용도구에 의존하지 말아야한다.

따라서 제작자나 특수한 편집기에서 다음과 같이 써야한다.

 <P>우리는 가입자에게 무료<A> 기술적 지원 </A>제공 함.</P>

대신(</A>의 앞과 뒤 공간 주의)

 <P>우리는 가입자에게 무료 <A>기술적 지원</A> 제공 함.</P>

을 사용 해야 한다.

9.2 구조화 된 텍스트(structured text)

9.2.1 문단(phrase) 엘레멘트:
EM, STRONG, DFN, CODE, SAMP, KBD, VAR, CITE, ABBR, ACRONYM

<!ENTITY % phrase "EM | STRONG | DFN | CODE | SAMP | KBD | VAR |
	CITE | ABBR | ACRONYM">
<!ELEMENT (%fontstyle; | %phrase;) - - (%inline;)*>
<!ATTLIST (%fontstyle; | %phrase;)
 %attrs;                              -- %coreattrs, %i18n, %events --
>

시작태그: 필요 함, 종료태그: 필요 함

다른 곳에서 정의 된 애트리뷰트

문구 엘레멘트는 텍스트 부분 지정자(fragment identifier)에 구조적 정보를 추가한다. 문구(phrase) 엘레멘트의 일반적인 의미는 다음과 같다.

EM:
강조(emphasis).
STRONG:
강한 강조(stronger emphasis).
CITE:
인용(citation) 또는 다른 자원 참조.
DFN:
묶인 부분에 대 한 정의(defining).
CODE:
컴퓨터 코드(code)의 부분 지정자(fragment identifier).
SAMP:
프로그램, 스크립트 등으로 부터 표현되는 예제(sample).
KBD:
사용자에 의하여 입력(keyboard)되는 텍스트.
VAR:
변수(variable) 또는 프로그램 아규멘트(argument).
ABBR:
생략 된 약어(abbreviated) (예: WWW, HTTP, URI, Mass., 등).
ACRONYM:
각 단어 첫자 딴 약어(acronym) (예: WAC, radar, 등).

EMSTRONG은 강조하기 위해 사용한다. 다른 문구 엘레멘트들은 특히 기술적 문서에서 중요하다.

예제에서 문구 엘레멘트들을 설명한다.

<CITE>Harry S. Truman</CITE>가 말 한 것 같이
<Q lang="en-us">The buck stops here.</Q>

추가 정보는 <CITE>[ISO-0000]</CITE>에서 찾아 볼 수 있다.

향후 연락에 참조 번호 <STRONG>1-234-55</STRONG>를 삽입하라.

문구 엘레멘트의 표현은 사용도구에 따라 다르다. 일반적으로 보는(visual) 사용도구에서는 EM 텍스트를 이태릭(italic)으로, STRONG 텍스트를 굵은(bold) 폰트로 표현한다. 음성 합성 사용도구에서는 소리 크기(volume), 주파수(pitch)와 비율(rate), 등 합성 파라메터(parameter)들을 변경시킬 수 있다.

ABBRACRONYM 엘레멘트는 제작자가 명확하게 약자가 나온다는 것을 알려 준다. 서양 언어들에서는 "GmbH", "NATO", "F.B.I."와 같은 첫자 딴 약어(acronym)과 "M.", "Inc.", "et al."와 같은 생략한 약어(abbreviation)를 많이 사용한다. 중국어와 일본어는 둘 다 아나로그적(analogous) 약어 기능 사용하는데, 여기서 원문으로부터 한자의 부분을 사용한다. 이와 같은 구조 표현는 철자 점검, 음성 합성, 번역기, 검색 엔진의 색인 등 사용도구와 프로그램에 유용 한 정보를 제공한다.

ABBRACRONYM 엘레멘트의 내용에는 보통 텍스트에서 나타나는 것 같이 그 생략 표현 자체를 표시한다. 표현에 전체 혹은 확장 된 양식을 제공하기 위하여 title 애트리뷰트에서 이들 엘레멘트를 사용 할 수 있다.

ABBR 사용 예제:

<P>
<ABBR title="World Wide Web">WWW</ABBR>
<ABBR lang="fr"
	title="Soci&eacute;t&eacute; Nationale des Chemins de Fer">SNCF</ABBR>
<ABBR lang="es" title="Do&ntilde;a">Do&ntilde;a</ABBR>
<ABBR title="Abbreviation">abbr.</ABBR>
귀하의 브라우저에서 다음과 같이 표현 됨
WWW
SNCF
Doña
abbr.

생략한 약어(abbreviation)와 첫자 딴 약어(acronym)는 자주 특유의 발음을 갖임에 주의하라. 예를 들어 "IRS"와 "BBC"는 글자 글자로 발음되나 "NATO" 와 "UNESCO"는 음운적으로(phonetically) 발음 되고, 예를 들어, "URI"와 "SQL" 등 또 다른 약자들을 어떤 사람들은 생략하지 않은 상태로 읽고, 다른 사람들은 약자를 글자 글자로 읽는다. 필요한 경우 제작자는 약자의 발음을 지정하기 위하여 스타일쉬트을 사용하여야 한다.

9.2.2 따옴(Quotation): BLOCKQUOTE, Q 엘레멘트

<!ELEMENT BLOCKQUOTE - - (%block; | SCRIPT)+ -- 긴 따옴 -->
<!ATTLIST BLOCKQUOTE
 %attrs;                              -- %coreattrs, %i18n, %events --
 cite        %URI;          #IMPLIED  -- 문서 또는 메세지를 위한 URI --
>
<!ELEMENT Q - - (%inline;)*           -- 짧은 인라인 따옴 -->
<!ATTLIST Q
 %attrs;                              -- %coreattrs, %i18n, %events --
 cite        %URI;          #IMPLIED  -- 문서 또는 메세지를 위한 URI --
>

시작태그: 필요 함, 종료태그: 필요 함

애트리뷰트의 정의

cite = uri [대소문자 타입 참조: CT]
이 애트리뷰트 값은 문서 또는 메세지의 원본이 있는 URI를 지정한다. 이 애트리뷰트는 따옴이 이루어 진 자원에 대 한 정보 제공을 목적으로한다.
다른 곳에서 정의 된 애트리뷰트

이 두 엘레멘트는 따옴 텍스트를 지정하는데, BLOCKQUOTE는 블럭레벨의 긴 따옴을 Q는 인라인의 짧은 따옴을 위하여 제공되며 문단 종료(break)가 필요치 않다.

J.R.R. Tolkien의 "The Two Towers", 로 부터 BLOCKQUOTE로 따옴 양식으로 표현 한 예제.

<BLOCKQUOTE cite="http://www.mycom.com/tolkien/twotowers.html">
<P>They went in single file, running like hounds on a strong scent,
and an eager light was in their eyes. Nearly due west the broad
swath of the marching Orcs tramped its ugly slot; the sweet grass
of Rohan had been bruised and blackened as they passed.</P>
</BLOCKQUOTE>

귀하의 브라우저로
They went in single file, running like hounds on a strong scent, and an eager light was in their eyes. Nearly due west the broad swath of the marching Orcs tramped its ugly slot; the sweet grass of Rohan had been bruised and blackened as they passed.

따옴의 표현

보는 사용도구는 일반적으로 BLOCKQUOTE를 들여 쓰기 블럭으로 표현한다.

보는 사용도구는 Q 엘레멘트의 내용이 따옴의 종료 표시까지 표현 되도록 하여야 한다. 제작자는 Q 엘레멘트의 내용 시작과 끝에 따옴표를 넣어서는 안된다.

사용도구는 언어 표현 방식에 맞게(lang 애트리뷰트 참조) 따옴표를 표시하여야 한다. 많은 언어들은 밖과 안쪽 따옴 묶음에 다른 따옴 형식을 적용하는데 이것은 사용도구에 의해 무시되면 안된다.

Q 엘레멘트를 이용 한 묶음(nested) 따옴의 예제.

John said, <Q lang="en-us">I saw Lucy at lunch,
	she says <Q lang="en-us">Mary wants
you to get some ice cream on your way home.</Q> I think I will get some
at Ben and Jerry's, on Gloucester Road.</Q>

두 따옴의 언어가 모두 미국 영어이므로 사용도구는 올바르게 표현하여야 한다. 예를 들어 안 쪽 따옴에서 단일(single) 따옴을 쓰고 밖 따옴에서 이중 따옴을 쓴다

 John said, "I saw Lucy at lunch, she told me 'Mary wants you
 to get some ice cream on your way home.' I think I will get some
 at Ben and Jerry's, on Gloucester Road."
의미는
 존이 "점심 때 나는 운이 있었다. 그 녀는 '메리는 네가 집에 올 때
 아이스크림을 좀 사 오기를 원해.'라고 말해서 내 생각에는
 내가 Gloucester Road의 Ben and Jerry's에서 좀 사야겠다." 라고 말했다.

주석: BLOCKQUOTE의 범위 앞과 뒤에 현재 언어의 표현과 따옴표 묶음 수준에 적당한 따옴표 삽입 기능을 제공하므로, 스타일쉬트 사용을 추천한다.

그러나 일부 제작자들이 BLOCKQUOTE를 단순히 텍스트 표시를 위하여 사용하기 때문에, 그와 같은 제작자의 의도를 살리기 위하여 사용도구는 따옴표를 디폴트 스타일로 삽입하지 않아야 한다.

텍스트 들여쓰기를 위 한 BLOCKQUOTE의 사용은 스타일쉬트가 선호 되므로 불량한 것이다.

9.2.3 아래첨자 SUB와 위첨자 SUP 엘레멘트

<!ELEMENT (SUB | SUP) - - (%inline;)*
	-- 아래첨자(subscript), 위첨자(superscript) -->
<!ATTLIST (SUB | SUP)
 %attrs;                              -- %coreattrs, %i18n, %events --
>

시작태그: 필요 함, 종료태그: 필요 함

다른 곳에서 정의 된 애트리뷰트

불어등 많은 언어(script)는 아래첨자(Subscript)와 위첨자(superscript)의 적절한 표현을 필요로 하는데, 이 때 SUBSUP 엘레멘트를 사용한다.

     H<sub>2</sub>O
     E = mc<sup>2</sup>
     <SPAN lang="fr">M<sup>lle</sup> Dupont</SPAN>

귀하의 브라우저에 그 표현은

     H2O
     E = mc2
     Mlle Dupont

9.3 라인과 문단

제작자들은 전통적으로 그 들의 생각과 논리를 문단(paragraph)들로 나눈다. 정보를 문단들로 나누어 구성하는 것은 어떻게 문단들이 표현되는가에 영향을 받지 않는다. double-justified 문단은 left-justified 문단과 같은 생각을 전달한다.

문단을 정의하는 HTML 작성(markup)은 그 대로(straightforward) 표현된다. P 엘레멘트는 문단을 정의한다.

문단의 보는 표현은 간단하지 않다. 스타일적인 사항과 기술적인(stylistic) 사항에서 여러가지를 고려하여야 한다.

이와 같은 사항을 아래에서 다룬다. 문단의 정렬과 유동 오브젝트는 이 문서의 뒷 부분에서 다룬다.

9.3.1 문단: P 엘레멘트

<!ELEMENT P - O (%inline;)*            -- 문단(paragraph) -->
<!ATTLIST P
 %attrs;                              -- %coreattrs, %i18n, %events --
>

시작태그: 필요 함, 종료태그: 선택적

다른 곳에서 정의 된 애트리뷰트

P 엘레멘트는 문단(paragraph)을 나타낸다. 이것은 P 차체 및 블럭레벨 엘레멘트를 포함 할 수 없다.

제작자는 내용이 없는 빈 P 엘레멘트를 사용하지 않는 것이 좋다. 사용도구는 빈 P 엘레멘트를 무시하여야 한다.

9.3.2 줄바꿈(line break)의 제어

줄바꿈(line break)은 리턴(carriage return: &#x000D;), 줄 공급(line feed: &#x000A;), 또는 리턴/줄 공급을 같이 가져온다. 모든 줄바꿈은 공백 글자(white space)를 구성한다.

줄바꿈의 SGML 규격은 부록의 줄바꿈에 대 한 주석을 참조하라.

강제적 줄바꿈: BR 엘레멘트

<!ELEMENT BR - O EMPTY                -- 강제적 줄바꿈 -->
<!ATTLIST BR
 %coreattrs;                          -- id, class, style, title --
>

시작태그: 필요 함, 종료태그: 사용 금지

다른 곳에서 정의 된 애트리뷰트

BR 엘레멘트는 텍스트의 현재의 줄을 강제적으로 종료 시킨다.

보는 사용도구에서, clear 애트리뷰트는 작성(markup)에 BR 엘레멘트 뒤에 따라오는 내용이 왼쪽 혹은 오른쪽 마진을 갖는 이미지와 다른 오브젝트 옆에 나타 낼 것인가, 혹은 이것이 이런 오브젝트의 바닥 다음에서 시작 할 것인가를 결정하기 위하여 사용된다. 추가 세부사항은 정렬과 유동(floating) 오브젝트를 참조하라. 제작자는 이미지와 다른 오브젝트 주위의 텍스트 제어에 스타일쉬트의 사용 할 것을 추천한다.

양방향 양식의 관련에서 BR 엘레멘트는 양방향 기능을 하는 [ISO10646]의 줄 분리(LINE SEPARATOR) 글자와 같은 방식으로 작용하여야 한다.

줄바꿈의 방지

때로는 제작자가 두 단어 사이에서 줄바꿈을 방지하기를 원 할 수 있는데, 사용도구는 &nbsp;(&#160;또는 &#xA0;)로는 줄바꿈 없이 공간을 넣어야 한다.

9.3.3 하이픈(Hyphen) 넣기

HTML에는 단순(plain) 하이픈과 소프트(soft) 하이픈 두 종류가 있다. 단순 하이픈은 사용도구에 의해서 단순한 하나의 글자로 해석되어야 한다. 소프트 하이픈은 사용도구에게 줄바꿈이 나타날 수 있는 곳을 알려준다.

소프트 하이픈을 해석하는 브라우저들은, 만일 소프트 하이픈에서 줄이 바뀌면, 하이픈은 첫 줄 끝에 표시해야 하나 소프트 하이픈에서 줄이 바뀌지 않으면 사용도구는 하이픈을 표시하지 말아야한다. 점검과 정렬등과 같은 작동에서는 소프트 하이픈은 항상 무시 되어야 한다.

HTML에서 단순 하이픈(-)은 "-" 글자(&#45; 또는 &#x2D;)로 표시되고, 소프트 하이픈(­빈것: 하이픈(&shy;)=하이픈(­))은 글자 에티티 참조 &shy; (&#173; 또는 &#xAD;)로 표시된다.

9.3.4 사전 양식화 된(preformatted) 텍스트: PRE 엘레멘트

<!ENTITY % pre.exclusion "IMG | OBJECT | BIG | SMALL | SUB | SUP">

<!ELEMENT PRE - - (%inline;)* -(%pre.exclusion;) -- 사전 양식화 된 텍스트 -->
<!ATTLIST PRE
 %attrs;                              -- %coreattrs, %i18n, %events --
>

시작태그: 필요 함, 종료태그: 필요 함

애트리뷰트의 정의

width = number [대소문자 중립: CN]
불량한것이다. 이 애트리뷰트는 보는 사용도구에게 양식화 된 블럭의 원하는 너비가 얼마인가를 알려준다. 사용도구는 이 정보를 이용하여 적정 폰트 크기와 내용의 적절한 들여 쓰기를 선택한다. 요구되는 너비는 글자의 수로 나타 낸다. 현재로는 이 애트리뷰트가 광범위하게 지원되지는 않는다.
다른 곳에서 정의 된 애트리뷰트

PRE 엘레멘트는 보는 사용도구에게 그 안의 텍스트가 사전 양식화 된(preformatted) 텍스트 임을 알려주며, 보는 사용도구는 이 것을 처리 할 때.

보이지 않는 사용도구에서는 PRE 엘레멘트의 내용에서 추가적인 공간 글자를 고려 할 필요가 없다.

줄바꿈의 SGML 규격은 부록의 줄바꿈에 대 한 주석을 참조하라.

위의 DTD 부분은 PRE 선언 안에서 어떤 엘레멘트가 나타날 수 없는가를 알려 준다. 이는 HTML 3.2에서와 같고 일정 한 줄 간격과 고정 피치 폰트로 텍스트를 표시하는 컬럼(column) 배열을 유지 하기 위 한 것이다. 제작자들이 이 기능을 스타일쉬트를 통하여 바꾸는 것을 추천하지 않는다.

Shelly의 시 종달새에게(To a Skylark) 중 사전 양식화 된 문구 예제:

<PRE>
      Higher still and higher
        From the earth thou springest
      Like a cloud of fire;
        The blue deep thou wingest,
And singing still dost soar, and soaring ever singest.
</PRE>

는 다음과 같이 표시된다.

      Higher still and higher
        From the earth thou springest
      Like a cloud of fire;
        The blue deep thou wingest,
And singing still dost soar, and soaring ever singest.

수평 탭(horizontal tab) 글자
수평 탭 글자([ISO10646]과 [ISO88591]에서10진수 9)는 일반적으로 보는 사용도구에 의하여 각 8 글자 마다 스톱 시키도록 글자를 배열하는데 필요한 공간 글자의 0이 아닌 가장 작은 수로 해석된다. 문서를 편집 할 때 탭 간격에 다른 값을 설정하여 잘 못 정렬 된 문서를 만들 수 있기 때문에, 사전 양식화 된 텍스트에서 수평 탭을 사용하지 않을 것을 강력히 권한다.

9.3.5 문단의 보임

주석: 다음은 일부 현재의 보는 사용도구에서 사전 양식화 된 문단에 대 한 작용을 설명 한 참고 사항이다. 스타일쉬트는 문단의 양식화에 보다 나은 제어를 제공한다.

어떻게 문단들이 표현되는가는 보는 사용도구에 따라 다르다. 문단은 일반적으로 왼쪽에 붙여져 표시되고 오른쪽에 불규칙 한 마진을 갖는다. 다른 디폴트 값들은 오른쪽에서 왼쪽으로 쓰는 언어에 적당하다.

HTML 사용도구는 전통적으로 문단의 앞과 뒤, 위와 아래에 공간을 표시한다.

예를 들어

 At the same time, there began to take form a system of numbering,
 the calendar, hieroglyphic writing, and a technically advanced
 art, all of which later influenced other peoples.

 Within the framework of this gradual evolution or cultural
 progress the Preclassic horizon has been divided into Lower,
 Middle and Upper periods, to which can be added a transitional
 or Protoclassic period with several features that would later
 distinguish the emerging civilizations of Mesoamerica.

이것은 소설들에서 사용되는 문단의 첫 줄에서 들여 쓰기를 하고 다음 줄과 마지막 줄 사이에서는 보통 줄 간격을 사용하는 아래 예제의 스타일과는 다르다.

    At the same time, there began to take form a system of
 numbering, the calendar, hieroglyphic writing, and a technically
 advanced art, all of which later influenced other peoples.

    Within the framework of this gradual evolution or cultural
 progress the Preclassic horizon has been divided into Lower,
 Middle and Upper periods, to which can be added a transitional
 or Protoclassic period with several features that would later
 distinguish the emerging civilizations of Mesoamerica.

이전 1993의 NCSA Mosaic 브라우저 이후, 사용도구는 일반적으로 양 쪽 마진을 맞추지 않는다. 부분적인 이유로는 복잡한 하이픈 넣기 과정 없이 효과적으로 그렇게 하는 것이 어렵기 때문이다. 스타일쉬트의 출현과 픽셀 이하(subpixel)로 위치를 지정하는 별명화 되지 않은(anti-aliased) 폰트로 HTML 제작자에게 이전에 가능했던 것보다 풍부 한 선택을 할 수 있게 하였다.

스타일쉬트는 폰트의 크기, 스타일, 마진들, 문단의 전, 후의 공간 글자, 첫 글자 들여 쓰기, 정렬과 다른 많은 세부사항 등에 대해 풍부 한 제어 방법을 제공한다. 사용도구의 디폴트 스타일쉬트는 P 엘레멘트를 위에 설명 한 바와 같이 친근 한 양식으로 표현하게 한다. 원칙적으로 문단들을 표현 할 때 다음 문단들과 구별하는데 문제 없이 덮어 씌울 수 있다. 일반적으로 이 것은 혼동 될 수 있으므로 사용하지 않을 것을 권한다.

약정에 의하여. 보는 HTML 사용도구는 사용 가능 한 마진에 맞추기 위하여 폭 맞추기 자동 줄바꿈(wrap text)을 한다. 폭 맞추기 자동 줄바꿈 기능은 양식화 된 스크립트에 따라 다르다.

예를 들어 서양 언어에서 텍스트는 공간글자에서 만 폭 맞추기 자동 줄바꿈을 한다. 초기 사용도구에서는 엘레멘트의 시작태그 바로 뒤나 종료태그 바로 앞에서 이루어져 구둣점이 제대로 표시되지 않았다.

예를 들어

  A statue of the <A href="cih78">Cihuateteus</A>, who are patron ...

에서 A 엘레멘트의 종료태그 바로 뒤에서 줄바꿈이 일어나면 콤마로 다음 줄이 시작되어

 A statue of the Cihuateteus
 , who are patron ...

작성(markup) 상 그 위치에 공간 글자가 없으므로 이것은 오류이다.

9.4 문서 변경: INS, DEL 엘레멘트

<!-- INS/DEL는 BODY 안에 포함되어 처리된다. -->
<!ELEMENT (INS | DEL) - - (%flow;)*   -- 텍스트 삽입, 텍스트 삭제 -->
<!ATTLIST (INS | DEL)
 %attrs;                              -- %coreattrs, %i18n, %events --
 cite        %URI;          #IMPLIED  -- 변경 이유 --
 datetime    %Datetime;     #IMPLIED  -- 변경 날자와 시간 --
>

시작태그: 필요 함, 종료태그: 필요 함

애트리뷰트의 정의

cite = uri [대소문자 타입 참조: CT]
이 애트리뷰트의 값은 원본 문서나 메세지를 지정하는 URI이다. 이 애트리뷰트는 문서가 변경 된 이유를 설명하는 정보를 지시 하도록 하였다.
datetime = datetime [대소문자 구별: CS]
애트리뷰트의 값은 문서가 변경 된 날자와 시간이다.
다른 곳에서 정의 된 애트리뷰트

INSDEL는 문서의 다른 버전 관점에서 삽입 혹은 삭제 된 문서의 항목들을 표시하는데 사용된다.(예를 들어, 규정 작성자들이 초안의 내용을 같이 볼 때).

이 두 엘레멘트들은 HTML에서 블럭레벨이나 인라인 엘레멘트에서(둘 다는 아님) 일반적으로 사용되는 것이 아니다. 그 것들은 하나 이상의 단어를 한 문단에 포함 할 수 있고, 또는 한개 이상의 문단, 목록, 표 등의 블럭레벨 엘레멘트를 포함 할 수 있다.

이 예제는 법규등의 변경에 사용되는 형태로, 변화를 그대로 표현한다.

<P>
 보안관은 <DEL>세 사람</DEL> <INS>다섯 사람</INS>의 조수를 고용 할 수 있다.
</P>

귀하의 브라우저에서

 보안관은 세 사람 다섯 사람의 조수를 고용 할 수 있다.

틀린 예제:
INSDEL 엘레멘트는 인라인 엘레멘트로 사용 될 때 블럭레벨 내용을 포함 할 수 없다.
<p>
<INS><DIV>... 블럭레벨 내용 ...</DIV></INS>
</p>

예를 들어 삽입 된 텍스트는 특수 한 폰트로 나타내거나, 삭제 된 텍스트는 안 나타나게 하거나, 지운 표시를 하거나, 특수 한 표시를 하는 등, 사용도구는 삽입되고 삭제 된 텍스트의 변경 된 내용을 뚜렷하게 표현하여야 한다.

다음 두 예제는 다 미국 동부 표준 시간 1994년 11월 5일 오전 8:15:30을 나타낸다.

    1994-11-05T13:15:30Z
    1994-11-05T08:15:30-05:00

INS를 사용하면

<INS datetime="1994-11-05T08:15:30-05:00"
	cite="http://www.foo.org/mydoc/comments.html">
  더 더욱 마케팅부로 부터의 최근 자료는 이와 같은 시행이 증가함을 나타낸다.
</INS>

귀하의 브라우저에서

더 더욱 마케팅부로 부터의 최근 자료는 이와 같은 시행이 증가함을 나타낸다.

문서 "http://www.foo.org/mydoc/comments.html"에는 왜 문서에 정보가 삽입되는 이유를 설명한다. 실제로는 연결 않됨.

제작자는 또한 INSDEL 엘레멘트에서 title 애트리뷰트를 삽입 혹은 삭제 된 텍스트의 코멘트(comment)을 표시 할 수 있다. 사용도구는 사용자에게 팝업노트(popup note)등으로 이 정보를 알려 줄 수 있다.

<INS datetime="1994-11-05T08:15:30-05:00"
       title="모임에서 Steve B의 코멘트에 의하여 변경 된 사항.">
  더 더욱 마케팅부로 부터의 최근 자료는 이 와 같은 시행이 증가함을 나타낸다.
</INS>

귀하의 브라우저에서, 마우스를 올려 놓으면 제목이 표시된다.

더 더욱 마케팅부로 부터의 최근 자료는 이 와 같은 시행이 증가함을 나타낸다.

Trio 홈페이지 문서(http://trio.co.kr/webrefer/html/struct/text.html)는 자유로이 연결 사용이 가능함.