다음을 통해 공유


Visual Web Developer의 HTML 디자이너에서 붙여넣기 작업

업데이트: 2007년 11월

다른 응용 프로그램의 텍스트를 HTML 디자이너에 복사하는 경우 텍스트 표시 방법에 따라 붙여넣기 동작이 달라집니다. 다양한 작업이 가능하도록 HTML 디자이너의 편집 메뉴에서 붙여넣기대체 붙여넣기라는 두 가지 붙여넣기 명령을 사용할 수 있습니다.

일반적으로 다음과 같은 결과가 나타나도록 텍스트를 붙여넣는 것이 목적입니다.

  • 소스 응용 프로그램과 최대한 비슷하게 텍스트가 표시되도록 합니다. 예를 들어 원래 텍스트가 <b>Example</b>인 경우, 페이지를 렌더링하면 <b>Example</b>로 표시되도록 텍스트를 붙여넣습니다.

  • 텍스트가 태그로 해석되도록 합니다. 예를 들어 원래 텍스트가 <b>Example</b>인 경우, 페이지를 렌더링하면 Example로 표시되도록 텍스트를 붙여넣습니다.

디자인 뷰와 소스 뷰에서 모두 붙여넣을 수 있으므로 현재 작업 중인 뷰에 따라 붙여넣기 동작이 달라집니다.

Windows 클립보드에 있는 텍스트의 형식은 일반 텍스트, HTML, RTF(서식있는 텍스트) 등 매우 다양합니다. 따라서 텍스트를 붙여넣을 경우 그 결과는 클립보드에 있는 텍스트의 서식 정보에 따라 다릅니다.

예를 들어 메모장이나 다른 텍스트 편집기에서 복사한 텍스트처럼 클립보드의 텍스트가 일반 텍스트인 경우 붙여넣기 명령은 원래 텍스트를 그대로 붙여넣고 대체 붙여넣기 명령은 HTML 문자를 인코딩합니다.

HTML이나 RTF처럼 클립보드의 텍스트가 서식있는 텍스트 형식인 경우에는 다음과 같습니다.

  • 디자인 뷰에 있는 경우 붙여넣기 명령은 원래 텍스트와 같게 표시되도록 텍스트를 붙여넣고 대체 붙여넣기 명령은 서식 정보를 HTML 태그로 변환합니다. 즉, 문자열을 인코딩합니다.

  • 소스 뷰에 있는 경우 붙여넣기 명령은 텍스트를 서식이 제거된 문자열 형식으로 붙여넣고 대체 붙여넣기 명령은 문자열을 인코딩합니다.

다음 표에서는 다양한 상황에서 두 가지 붙여넣기 명령의 동작을 보여 줍니다. 여기에서는 텍스트의 소스(일반 텍스트 또는 서식있는 텍스트), 텍스트를 붙여넣는 위치, 사용할 붙여넣기 명령 등을 고려합니다.

소스

대상

디자이너에서 붙여넣기 명령을 사용할 경우의 결과 뷰

디자이너에서 대체 붙여넣기 명령을 사용할 경우의 결과 뷰

일반 텍스트(예: 메모장)

원래 텍스트: <b>text</b>

디자인 뷰

text

참고:
소스 뷰에서는 이 텍스트가 <strong>text</strong>로 변환됩니다.

<b>text</b>

참고:
소스 뷰에서는 이 텍스트가 &lt;b&gt;text&lt;/b&gt;로 변환됩니다.

일반 텍스트(예: 메모장)

원래 텍스트: <b>text</b>

소스 뷰

<b>text</b>

&lt;b&gt;text&lt;b&gt;

서식있는 텍스트(예: 브라우저 또는 도움말)

원래 텍스트: text <b>text</b>

디자인 뷰

text <b>text</b>

참고:
소스 뷰에서는 이 텍스트가 <strong>text</strong> &lt;b&gt;text&lt;b&gt;로 변환됩니다.

text text

참고:
소스 뷰에서는 이 텍스트가 text <b>text</b>로 변환됩니다.

서식있는 텍스트(예: 브라우저 또는 도움말)

원래 텍스트: text <b>text</b>

소스 뷰

text <b>text</b>

<b>text</b> &lt;b&gt;text&lt;/b&gt;

참고 항목

개념

디자인 뷰

참조

소스 뷰