เกี่ยวกับความหมายไม่สามารถอธิบายได้ในประโยคเดียวหรือสองประโยคและไม่มีคำจำกัดความที่เป็นทางการและเข้มงวดมากในขณะนี้ ไม่มีข้อโต้แย้งเกี่ยวกับ <lockquote> :
1. อ้างถึงย่อหน้าที่ยาวขึ้นของข้อความ
2. คุณสามารถใช้แท็กหรือแอตทริบิวต์ที่อ้างอิงได้
คำถามคือว่าตัวอักษรที่อ้างอิงใน <blockquote> จะต้องรวมอยู่ในองค์ประกอบระดับบล็อกหรือไม่?
ก่อนอื่นคำอธิบายจาก W3C
9.2.2 ใบเสนอราคา: องค์ประกอบ blockquote และ q <! องค์ประกอบ blockquote - - ( %block; | สคริปต์) - ใบเสนอราคายาว -> <! attlist blockquote %attrs;
- %coreattrs, %i18n, %เหตุการณ์- อ้างอิง
%uri;
#Implied - URI สำหรับเอกสารต้นฉบับหรือ msg -> <! Element Q - - (%inline;)*
-ใบเสนอราคาแบบอินไลน์สั้น-> <! attlist Q %attrs;
- %coreattrs, %i18n, %เหตุการณ์- อ้างอิง
%uri;
#Implied -URI สำหรับเอกสารต้นฉบับหรือผงชูรส ->
โน้ตทั้งสองรวมถึงข้อความที่อ้างถึง BlockQuote ใช้สำหรับใบเสนอราคาข้อความยาว (เนื้อหาระดับบล็อก) และ Q ใช้สำหรับใบเสนอราคาข้อความสั้น ๆ (เนื้อหาอินไลน์) และประโยคที่ไม่ได้รับอนุญาตให้อ้างถึงไม่สมบูรณ์
ข้อความสำหรับตัวอย่างนี้มาจากหอคอยทั้งสองผู้แต่ง JRR Tolkien ข้อความที่อ้างถึงมากที่สุด
<blockquote cite = http: //www.mycom.com/tolkien/twotowers.html> <p> พวกเขาไปในไฟล์เดียววิ่งเหมือนสุนัขล่าเนื้อบนกลิ่นแรงและแสงที่กระตือรือร้นอยู่ในสายตาของพวกเขา เกือบจะถึงทางตะวันตกสวาทที่กว้างของ Orcs เดินขบวนเดินเล่นสล็อตที่น่าเกลียด หญ้าหวานของ Rohan ได้รับการช้ำและดำคล้ำเมื่อพวกเขาผ่านไป </p> </blockquote>
บทความนี้ได้รับการพัฒนาโดยใช้มาตรฐานเว็บ มันกล่าวถึงความหมายบางอย่างของแท็ก ข้อความที่ตัดตอนมาต่อไปนี้คือ <blockquote>
สำหรับใบเสนอราคาที่ยาวขึ้นซึ่งเป็นหนึ่งย่อหน้าหรือมากกว่านั้นควรใช้องค์ประกอบ <blockquote> CSS สามารถใช้ในการจัดสไตล์ใบเสนอราคา โปรดทราบว่าข้อความไม่ได้รับอนุญาตโดยตรงภายในองค์ประกอบ <blockquote> - มันจะต้องอยู่ในองค์ประกอบโดยปกติแล้วองค์ประกอบ <p>
ตัวอย่าง: <blockquote cite = http: //www.w3.org/tr/1999/rec-html401-19991224/struct/text.html> <p> “ ส่วนต่อไปนี้หารือเกี่ยวกับปัญหาที่อยู่รอบ ๆ โครงสร้างของข้อความ องค์ประกอบที่นำเสนอข้อความ (องค์ประกอบการจัดตำแหน่ง, องค์ประกอบตัวอักษร, แผ่นสไตล์ ฯลฯ ) ถูกกล่าวถึงที่อื่นในข้อกำหนด สำหรับข้อมูลเกี่ยวกับตัวละครโปรดศึกษาส่วนในชุดอักขระเอกสาร ” </p> </plockquote>
http://24ways.org/advent/transitional-vs-strict-markup
บทความนี้เกี่ยวกับความแตกต่างระหว่าง Transitional-VS-Strict, Transitional และ Standard XHTML มันกล่าวถึงความแตกต่างระหว่างโมเดลเนื้อหาและมีบางอย่างเกี่ยวกับ <lockquote> ในความเข้มงวดเนื้อหาที่อ้างอิงจะต้องรวมอยู่ในองค์ประกอบระดับบล็อกโดยปกติจะอยู่ใน <p>, <div>
ความแตกต่างของโมเดลเนื้อหา
โมเดลเนื้อหาขององค์ประกอบประเภทอธิบายสิ่งที่อาจมีอยู่โดยอินสแตนซ์ของประเภทองค์ประกอบ ความแตกต่างที่สำคัญที่สุดในโมเดลเนื้อหาระหว่างการเปลี่ยนผ่านและเข้มงวดคือองค์ประกอบของ blockquote ร่างกายและรูปแบบอาจมีองค์ประกอบระดับบล็อกเท่านั้น ตัวอย่างบางส่วน:
ไม่อนุญาตให้ใช้ข้อความและรูปภาพทันทีภายในองค์ประกอบของร่างกายและจำเป็นต้องมีอยู่ในองค์ประกอบระดับบล็อกเช่น p หรือ div
องค์ประกอบอินพุตจะต้องไม่เป็นลูกหลานโดยตรงขององค์ประกอบแบบฟอร์ม
ข้อความในองค์ประกอบ blockquote จะต้องถูกห่อในองค์ประกอบระดับบล็อกเช่น p หรือ div
ดังนั้นฉันคิดว่าในรูปแบบที่เข้มงวดคุณต้องมีตัวอักษรอ้างอิงที่มีองค์ประกอบระดับบล็อก แต่ไม่จำเป็นในประเภทที่ไม่ใช่แบบ จำกัด แต่ขอแนะนำให้ทำเช่นนี้เพราะเอกสารประเภทที่เข้มงวดนั้นเข้มงวดมากขึ้นและถือว่าเข้ากันได้ย้อนหลัง