의미론과 관련하여, 그것은 단 하나의 문장으로 만 설명 할 수 없으며, 지금은 공식적이고 매우 엄격한 정의는 없습니다. <blockquote> 에 대한 분쟁은 없습니다.
1. 텍스트의 더 긴 단락을 인용하십시오
2. 인용 태그 또는 속성을 사용할 수 있습니다
문제는 <blockquote> 에 참조 된 문자가 블록 레벨 요소에 포함되어야하는지 여부입니다.
우선, W3C의 설명
9.2.2 인용 : 블록 쿼트 및 Q 요소 <! 요소 블록 쿼트 - ( %블록; 스크립트) - 긴 인용 -> <! attlist blockquote %attrs;
- %coreattrs, %i18n, %사건- 인용
%uri;
#implied- 소스 문서 또는 msg의 URI -> <! 요소 q - (%inline;)*
-짧은 인라인 따옴표-> <! attlist q %attrs;
- %coreattrs, %i18n, %사건- 인용
%uri;
#IMPLIED- 소스 문서 또는 MSG 용 URI ->
두 메모에는 인용 된 텍스트가 포함됩니다. Blockquote는 긴 텍스트 견적 (블록 레벨 컨텐츠)에 사용되며 Q는 짧은 텍스트 인용 (인라인 내용)에 사용되며 인용 할 수없는 문장은 불완전합니다.
이 예제의 텍스트는 두 개의 타워, 저자 JRR Tolkien, 가장 인용 된 텍스트에서 나온 것입니다.
<blockquote cite = http : //www.mycom.com/tolkien/twotowers.html> <p> 그들은 단일 파일로 가서 강한 향기에 사냥개처럼 달렸고 열망하는 빛이 눈에있었습니다. 거의 서쪽으로 행진 오크의 광범위한 스와트는 못생긴 슬롯을 밟았다. 로한의 달콤한 잔디는 그들이 지나갈 때 멍이 들고 검게되었습니다. </p> </blockquote>
이 기사는 웹 표준을 사용하여 개발되었습니다. 그것은 태그의 의미를 언급합니다. 다음 발췌문은 <blockquote>입니다
하나 이상의 단락을 형성하는 더 긴 인용을하려면 <blockquote> 요소를 사용해야합니다. 그런 다음 CSS를 사용하여 인용문을 스타일링 할 수 있습니다. 텍스트는 <blockquote> 요소 내부에서 직접 허용되지 않습니다. 요소, 일반적으로 <p> 요소에 포함되어야합니다.
예 : <blockquote cite = http : //www.w3.org/tr/1999/rec-html401-19991224/struct/text.html> <p> “ 다음 섹션에서는 텍스트 구조를 둘러싼 문제에 대해 설명합니다. 텍스트를 제시하는 요소 (정렬 요소, 글꼴 요소, 스타일 시트 등)는 사양의 다른 곳에서 논의됩니다. 문자에 대한 자세한 내용은 문서 문자 세트의 섹션을 참조하십시오. ” </p> </blockquote>.
http://24ways.org/advent/transitional-vs-strict-markup
이 기사는 과도기 VS 스트릭, 과도기 및 표준 XHTML의 차이에 관한 것입니다. 컨텐츠 모델의 차이점을 언급하고 <blockquote>에 관한 것이 있습니다. 엄격하게, 참조 된 컨텐츠는 일반적으로 <p>, <div>에 블록 레벨 요소에 포함되어야합니다.
컨텐츠 모델 차이
요소 유형의 컨텐츠 모델은 요소 유형의 인스턴스에 포함될 수있는 내용을 설명합니다. 전이와 엄격한 내용 모델의 가장 중요한 차이점은 블록 쿼트, 본문 및 형태 요소에 블록 레벨 요소 만 포함 할 수 있다는 것입니다. 몇 가지 예 :
텍스트와 이미지는 바로 신체 요소 내부에 허용되지 않으며 p 또는 div와 같은 블록 레벨 요소에 포함되어야합니다.
입력 요소는 양식 요소의 직접 후손이되어서는 안됩니다.
블록 쿼트 요소의 텍스트는 p 또는 div와 같은 블록 레벨 요소로 래핑해야합니다.
따라서 엄격한 유형에서는 블록 레벨 요소가있는 참조 리터럴을 포함해야하지만 스트릭이 아닌 유형에는 필요하지 않지만 엄격한 유형 문서가 더 엄격하고 후진 호환으로 간주되기 때문에이를 수행하는 것이 좋습니다.