본문으로 건너뛰기

사용하지 않는 HTML 태그

무료2015-10-07#HTML#弃用的html标签

사용하지 않는다고 해서 알 필요가 없는 것은 아닙니다. marquee, frame 와 같이 폐기된 태그 중 기능이 강력한 것도 있습니다

##acronym

두문자어 약칭. 예: WWW

비슷하게 abbr 태그가 있으며, 단어 약어를 나타냅니다. 예: inc.. 문법은 다음과 같습니다:

<acronym title="World Wide Web">WWW</acronym>
<abbr title="incorporated">inc.</abbr>

acronym 보다 abbr 을 사용하는 것을 권장합니다 (위에서 언급한 의미론적 차이는 무시하세요)

##applet

Java 앱릿. 주로 그리기 기능을 제공합니다 (페이지에서 코드로 무언가를 그립니다). 예:

<applet code="ShowImage.class" width=600 height=400 archive="Imagetest.jar"></applet>

현재는 거의 사용되지 않습니다. 실행에 JRE 가 필요하지만, 주요 브라우저는 기본적으로 JRE 를 설치하지 않기 때문입니다

applet 대신 canvas 로 그리거나, object+embed 로 flash 를 임베드하는 것을 권장합니다

주의: object+embed 를 사용하는 것은 더 나은 호환성을 위함입니다. 상황에 허용된다면 object 사용을 권장합니다

##basefont

basefont 태그는 기준 글꼴을 정의합니다. 문서의 모든 텍스트에 대해 기본 글꼴 색상, 글꼴 크기, 글꼴 패밀리를 정의할 수 있습니다. 예:

<basefont color="red" size="5" face="Arial" />

basefont 태그는 [IE9-] 만 지원합니다

body 요소에 직접 기본 글꼴을 정의하는 것을 권장합니다. 모든 자식 요소는 이러한 속성 값을 상속받습니다

##bgsound

배경 음악을 추가하는 데 사용됩니다. 예:

<bgsound src="your.mid" autostart="true" loop="infinite">

audio 또는 object+embed 를 사용하는 것을 권장합니다. 예:

<embed src="your.mid" autostart="true" loop="true" hidden="true">

##big

글꼴을 1 단계 확대합니다 (중첩하여 더 많이 확대 가능). 지원하지 않는 브라우저는 굵은 글씨로 표시합니다. 예:

<big>1 단계 큼</big><big><big>2 단계 큼</big></big>

'단계'가 어떻게 정의되었는지는 신경 쓰지 마세요. 사용하지 않는 것을 권장하며, 의미에 따라 em, strong 또는 사용자 정의 스타일 클래스를 사용하는 것을 권장합니다

##blink

깜빡임 효과를 구현할 수 있습니다. 예:

<blink>Why would somebody use this?</blink>

지원이 매우 좋지 않아 사용하지 않는 것을 권장합니다. 마찬가지로 사용하지 않는 것을 권장합니다 (주요 브라우저는 blink 값��� 지원하지만 아무 효과도 없습니다):

<p style="text-decoration: blink">This should be avoided as well.</p>

대신 animation 을 사용하는 것을 권장합니다

##center

콘텐츠를 가운데 정렬합니다. 예:

<center>텍스트 및 자식 요소는 가운데 정렬됩니다</center>

CSS 와 유사한 효과:

text-align: center;

사용하지 않는 것을 권장합니다. 사용할 이유가 전혀 없습니다

##dir

디렉토리 목록. 예:

<dir>
    <li>html</li>
    <li>xhtml</li>
    <li>css</li>
</dir>

ul 과 효과가 기본적으로 동일합니다. 브라우저 기본 스타일에서 목록 항목의 왼쪽 마진에 미세한 차이가 있습니다

사용하지 않는 것을 권장합니다. 의미에 따라 ul, ol 또는 dl 을 사용하는 것을 권장합니다

##font

글꼴, 글꼴 크기, 색상을 정의합니다. 예:

<font face="verdana" color="green" size="3">This is some text!</font>

속성 값은 basefont 와 동일합니다

사용하지 않는 것을 권장합니다. CSS 로 대체 가능합니다. 사용할 이유가 없습니다

##frame

frameset 과 함께 컬럼 분할. 예:

<!DOCTYPE html>
<html>

<frameset cols="25%,*,25%">
  <frame src="frame_a.htm">
  <frame src="frame_b.htm">
  <frame src="frame_c.htm">
</frameset>

</html>

주의: bodyframeset 으로 교체합니다

복잡한 백엔드 페이지에서는 frameset+frame 레이아웃을 사용합니다. 물론 float/flex+Ajax 로 구현할 수도 있습니다. 구체적인 상황에 따라 결정하세요

##frameset

frame 참조

##hgroup

일련의 제목을 그룹화합니다. 예:

<hgroup>
   <h1>The reality dysfunction</h1>
   <h2>Space is not the only void</h2>
</hgroup>

약간의 의미론을 제공하지만, 폐기되었으므로 사용하지 않는 것을 권장합니다

header 로 대체하는 것을 권장합니다. 예:

<header>
   <h1>The reality dysfunction</h1>
   <p class="subheading">Space is not the only void</p>
</header>

##isindex

단일 행 텍스트 컨트롤. 초기 표시는 prompt 값. 예:

<isindex prompt="string" />

현재 지원이 매우 좋지 않아 사용하지 않는 것을 권장합니다. input 요소로 대체하세요

W3C 는 사용하지 말 것을 강력히 권장합니다:

No, really, don't use it. This element is deprecated. It is not implemented anymore.

W3C wiki 에서 인용

구체적인 사용법은 http://reference.sitepoint.com/html/isindex 참조 (찾기 어려워서 여기에 적어둠)

##listing

무엇인지는 신경 쓰지 마세요. Microsoft 도 사용하지 말 것을 권장합니다:

This element is obsolete and should no longer be used. Use HTMLPreElement, code or CSS instead. Renders text in a fixed-width font.

MSDN listing element | listing object 에서 인용

##marquee

스크롤 자막. 효과가 매우 강력합니다. 예:

<marquee style="height: 104px; width: 22.35%; margin: 10px 20px; background-color: rgb(204, 255, 255);" bgcolor="#ccffff" vspace="10" direction="up" height="104" width="22.35%" loop="3" scrollamount="1" scrolldelay="10" hspace="20">
<p align="center"><font color="#000000">여기에 스크롤 내용 입력</font></p></marquee>

<marquee>여기에 텍스트를 입력할 수 있으며, 이미지 코드, Flash 애니메이션 코드, gif 동적 이미지 코드도 넣을 수 있습니다.</marquee>

더 많은 효과는 이동 태그 (marquee) 속성详解 참조

공지사항 구현에 자주 사용됩니다. 폐기되었지만 효과가 매우 강력하고 지원도 좋습니다

##multicol

멀티 컬럼 레이아웃 구현에 사용됩니다. 사용하지 않는 것을 권장합니다. 어떤 주요 브라우저도 지원한 적이 없습니다

The HTML element was an experimental element designed to allow multi-column layouts. It never got any significant traction and is not implemented in any major browsers.

MDN multicol 에서 인용

##nextid

기능 알 수 없음. 지원 상황 알 수 없음. 사용하지 않는 것을 권장

##nobr

줄바꿈 금지. 예:

<p>전화번호는 <nobr>0800 123 123 123</nobr> 입니다.</p>

사용하지 않는 것을 권장합니다. CSS 로 대체:

white-space: nowrap;

##noembed

브라우저가 embed 를 지원하지 않을 때 콘텐츠를 표시합니다. noscript 와 유사. 예:

<noembed>
<img src="/images/inflate.jpg" alt="펌프를 밸브에 90 도 각도로 유지">
<p>펌프를 밸브에 90 도 각도로 유지하면 타이어를 팽창시킬 수 있습니다 (위 이미지 참조).</p>
</noembed>

사용하지 않는 것을 권장합니다. 호환성을 고려해야 한다면 object+embed+noembed(embed/noembed 를 object 의 fallback 으로) 를 권장합니다

##noframes

브라우저가 frameset+frame 을 지원하지 않을 때 콘텐츠를 표시합니다. noscript 와 유사. 예:

<html>

<frameset cols="25%,50%,25%">
  <frame src="frame_a.htm">
  <frame src="frame_b.htm">
  <frame src="frame_c.htm">
  <noframes>죄송합니다. 사용자의 브라우저는 프레임을 지원하지 않습니다!</noframes>
</frameset>

</html>

noframe 태그 내에는 body 에 나타날 수 있는 모든 태그를 포함할 수 있습니다

호환성을 고려해야 한다면 frame 의 fallback 으로 사용할 수 있습니다. float/flex+Ajax 로 구현하는 것을 권장합니다. 구체적인 상황에 따라 결정하세요

##plaintext

콘텐츠의 HTML 태그를 무시합니다. pre 와 유사. 예:

<p>마크업은 다음과 같습니다:</p>
<plaintext>
    <h1>메인 제목</h1>
    <p>첫 번째 단락</p>
    <h2>서브 제목</h2>
</plaintext>.

</body>
</html>

사용하지 않는 것을 권장합니다. 의미에 따라 pre 또는 code 로 대체하세요

##spacer

공백을 삽입합니다. 예:

<span>텍스트 노드</span>
<spacer type="horizontal" size="10"></spacer>
<span>또 다른 텍스트 노드</span>
<spacer type="block" width="10" height="10"></spacer>

주요 브라우저는 지원하지 않습니다. 사용하지 않는 것을 권장합니다

##strike

취소선. dels 와 유사. 예:

<p>버전 2.0 은 <strike>아직 사용할 수 없습니다!</strike> 이제 사용 가능합니다!</p>

사용하지 않는 것을 권장합니다. del 로 대체하세요

##tt

키보드 입력 (teletype). 예:

<p><tt>Teletype text</tt></p>

사용하지 않는 것을 권장합니다. 의미에 따라 kbd(키보드 키), var(변수), code(코드), samp(샘플 출력) 또는 CSS 로 대체하세요

##xmp

80 열 샘플 출력. 스타일 효과는 pre 와 유사. 의미론적으로는 samp 와 유사. 예:

<xmp>
재고 ID    설명                가격         재고 수량
--------    -----------         -----         -----------------
116         팽창식 의자         21.50                13
119         무전기             40.20                44
</xmp>

현재 브라우저는 이 태그를 ���원하지만 80 열로 제한되지 않습니다

사용하지 않는 것을 권장합니다. samp 로 대체하세요

댓글

아직 댓글이 없습니다

댓글 작성