2012-05-14 2 views
0

우리는 우리가 어떤 브라우저가 텍스트로하지만 디스플레이로 표시되지 않는 태그를 지정 <>을 사용하는 HTML 코딩 작업을 수행 할 때. 이 기호 대신 HTML (코드 작성)을 사용할 수 있습니까? 실용적인 측면에서< or > 대신 HTML 코드에서 사용할 수있는 것은 무엇입니까?

+2

귀하의 질문에 명확하지 않습니다. HTML에 다른'&'코드가 있는지 묻고 있습니까? 아니면'<' and '>'기호를 표시하는 다른 방법이 있는지 묻고 있습니까? – David

+0

사실 저는 태그를 시작하고 닫을 때, 태그의 시작 부분과 마지막 태그 부분에이 기호를 사용합니다. 태그를 시작하고 닫는 데 다른 것을 사용할 수 있습니까? –

답변

2

: 번호 만 <> HTML의 태그의 시작과 끝을 표시합니다.

이론적 인 용어로만 (어떤 주류 브라우저에서 지원되지 않는 이기 때문에) HTML 4 이하에서는 간단한 태그를 사용할 수 있습니다. 예를 들어

:

<title/This is the title/ 

또는

<br/ <!-- note that the end tag for br elements must be omitted in HTML 4 and earlier --> 

일부 다른이의 구문은 전체 종료 태그 대신 다음 /을 시작 태그를 종료 / 대신 >을 사용하는 것입니다 SGML 기능은 다른 옵션을 허용하지만 브라우저에서도 지원되지 않습니다. 누군가가 대신 <&lt;을 보여를 편집 한 후 다음


원래의 질문 인 것처럼 보였던 내 대답이다.

이론적으로 HTML 4 및 이전 버전에서는 CDATA sections을 사용할 수 있지만 브라우저에서 광범위한 지원을 보지 못했기 때문에 HTML에는 실용적인 가치가 없습니다.

도 무용지물이다 <xmp> 요소가있다. HTML 5 초안은 non-conforming으로 표시하고 말한다 :

사용 전 및 코드 대신에, 그리고 "<을"탈출 "&amp;"을 각각 "&" "&lt;"등의 문자와

W3C의 위키있다 this to say about xmp :

아니, 정말. 그것을 사용하지 마십시오.

글자 참조 (&lt; 및 co)는 작업에 적합한 도구입니다. 이를 피하기 위해 모든 욕망은 더 나은 프로그램상에서 솔루션을 사랑하거나 편집기의 기능을 대체 &을 찾기 위해 학습으로 대체됩니다.

+0

10 진수 및 16 진수로 숫자 HTML 엔터티를 잊지 마세요. – Phrogz

+0

I 클래스는 같은 것입니다 :) – Quentin

+0

아마도,하지만 HTML의 극히 기본적인 지식을 가진 OP는 그렇지 않다고 생각합니다. 질문이 _ "나는 '<'을 차단하는 절름 거리는 필터를 피하려고 노력하고 있는데, '<'를 표시하는 다른 방법이 있습니까?" "그러면 수치 엔티티가 대답 일 수 있습니다. : p – Phrogz

2

<> 이외의 문자를 태그 시작 및 태그 끝 문자로 사용할 수 있는지 여부를 묻고 싶습니다. 우리가 [p]하지 <p>을 작성하도록 예를 들어, 하나는 어떻게 든, [] 대신 사용하는 것이 정의 할 수 있습니다.

대답은 '아니오'입니다. HTML은 공식적으로 SGML에 기반을 두었습니다. SGML에서, <> 추상 "태그의 시작"과 "태그의 끝"표기법에 대한 그냥 "참조 콘크리트 구문"문자입니다.그러나 HTML은 실제로 SGML 기반으로 구현 된 적이 없으며 HTML 사양은 심지어 <>을 사용하는 구문을 공식적으로 수정했습니다. XHTML의 기반이되는 SGML의 간소화 된 XML은 그러한 구문 기능을 설정하는 조항이 없습니다.

+0

그래서, 당신이 말하는 방법은 불가능합니다. 태그를 시작하거나 닫을 때 이러한 기호를 사용하지 않는 언어에 대해 말할 수 있습니까? 그런 언어가 존재하니? –

+0

SGML에서는 넓은 범위 내에서 태그 시작 및 태그 끝 문자를 선택할 수 있습니다. 그러나 SGML 기반 시스템에서는 일반적으로 참조 구체 구문 (예 : <' and '>)을 사용합니다. 요즘에는 많은 SGML 기반 시스템이 XML로 옮겨져 이러한 변형이 허용되지 않습니다. 그래서 다른 관례를 사용하는 특정 시스템을 찾으려면 SGML의 역사를 파헤쳐 야 할 것입니다. –

관련 문제