HTML에서 a &
는 문자 참조 또는 엔티티 참조 중 하나의 참조 시작을 나타냅니다 . 이 시점에서 구문 분석기는 #
문자 참조를 나타내는 엔티티 참조 또는 엔티티 참조를 나타내는 엔티티 이름 모두 뒤에 a가 올 것으로 예상합니다 ;
. 이것이 정상적인 행동입니다.
참조 이름 또는 단지 참조 개구하지만 &
공백 또는 다른 구분 기호 뒤에 같은 "
, '
, <
, >
, &
, 종료 ;
, 심지어 참조 일반을 대표하는 것은 &
생략 할 수 있습니다 :
<p title="&">foo & bar</p>
<p title="&">foo & bar</p>
<p title="&">foo & bar</p>
이러한 경우에만 끝 ;
또는 참조 자체를 생략 할 수 있습니다 (적어도 HTML 4에서는). HTML 5에는 끝이 필요하다고 생각합니다 ;
.
그러나 사양에서는 혼동을 피하기 위해 항상 문자 참조 &
또는 엔티티 참조 와 같은 참조를 사용하는 것이 좋습니다&
.
작성자는 문자 참조 (엔티티 참조 열기 분리 문자)의 시작과 혼동을 피하기 위해 &
" &
" 대신 " "(ASCII 10 진수 38)을 사용해야합니다 . &
CDATA 속성 값 내에서 문자 참조가 허용되므로 작성자는 속성 값에 " "를 사용해야 합니다.