blockquote
è¦ç´ since: 31st/Aug./2001; last modified: 12th/Sep./2001
blockquote
è¦ç´ タイプã¯ãƒ†ã‚ストモジュールã«å«ã¾ã‚Œã¦ãŠã‚Šã€ XHTML 1.1 ã®å†…容モデルã§ã¯ã€å†…容セット Block
ã«å«ã¾ã‚Œã€ DTD ã§ã¯ %Block.mix;
ã«å«ã¾ã‚Œã¾ã™ã€‚従ã£ã¦ã€ä¾‹ãˆã° body
è¦ç´ タイプã®åè¦ç´ ã¨ã—ã¦å®šç¾©ã•れã¦ã„ã¾ã™ã€‚
åå‰ | blockquote |
---|---|
分類 | Block |
æ„味 | block level quotation |
日本語 | ブãƒãƒƒã‚¯ãƒ¬ãƒ™ãƒ«å¼•用è¦ç´ |
blockquote
è¦ç´ タイプã¯ã€æ®µè½ã®å¼•用をæ„味ã—ã¾ã™ã€‚ä»–ã®æ–‡æ›¸ã®æ®µè½ (p
) を引用ã™ã‚‹å ´åˆã¯ã€å¼•用ã•れãŸéƒ¨åˆ†ã‚’ blockquote
è¦ç´ ã®å†…容ã¨ã—ã¦è¡¨ç¾ã—ã¾ã™ã€‚
è¦ç´ | 属性 | 最å°å†…容モデル |
---|---|---|
blockquote |
Common , cite (URI) |
(PCDATA | Heading | Block | List)* |
実装: DTDã€ãƒ¢ã‚¸ãƒ¥ãƒ¼ãƒ«ï¼š Block Phrasal
p è¦ç´ ãªã©ã®å†…å®¹ã§æ–‡å—列を引用ã™ã‚‹å ´åˆã¯ q
è¦ç´ を用ã„ã¾ã™ã€‚ブãƒãƒƒã‚¯ãƒ¬ãƒ™ãƒ«ã®ã® blockquote
è¦ç´ ã€ãƒ†ã‚ストレベル㮠q
è¦ç´ ã¨ä½¿ã„分ã‘ã‚‹ã“ã¨ã«ãªã‚Šã¾ã™ã€‚
ã“ã®è¦ç´ ã®å†…容ã«ã¯ã€ HTML ã§ãƒ–ãƒãƒƒã‚¯ãƒ¬ãƒ™ãƒ«ã«åˆ†é¡žã•れã¦ã„ãŸè¦ç´ ã¨ã€æ–‡å—データ (PCDATA) ãŒè¨±ã•れã¾ã™ã€‚
(PCDATA | Heading | Block | List)*
blockquote
è¦ç´ ã®å†…容ã¯ã€ body
è¦ç´ ã®å†…容ã«ã€æ–‡å—データ (PCDATA) ã‚’è¿½åŠ ã—ãŸã‚‚ã®ã§ã™ã€‚ã¤ã¾ã‚Šã€ body
è¦ç´ 内ã®ä»»æ„ã®è¦ç´ æ§‹é€ ã‚’å†…å®¹ã«å«ã‚€ã“ã¨ãŒã§ãã¾ã™ã€‚
Common
cite
= URI次ã®ã‚ˆã†ã«ã€å†…容ã«ã¯å˜ãªã‚‹æ–‡å—データを記述ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ï¼š
<blockquote cite="http://www.w3.org/TR/xhtml11/doctype.html" title="[XHTML 1.1] 3. The XHTML 1.1 Document Type" xml:lang="en"> the XHTML 1.1 document type is a solid basis for future document types that are targeted at varied user agent environments. </blockquote>
次ã®ã‚ˆã†ã«ã€è¦ç´ ã‚’å«ã‚ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ï¼š
<blockquote cite="http://www.w3.org/MarkUp/Guide/xhtml-m12n-tutorial/#s_terms" title="[XHTML Modules and Markup Languages]" xml:lang="en"> <dl> <dt>Markup Language</dt> <dd>A grammar (in this case, an XML grammar) that can be used to structure information. Once structured, the information can be processed in the context of the markup language. Such processing might include presentation to a user, extraction of key information, transformation into other forms, etc.</dd> <dt>Hybrid Markup Language</dt> <dd>A Markup Language that is made up of Modules from multiple Namespaces.</dd> <dt>Namespace</dt> <dd>A namespace is a collection of names that are delimited in some way. An XML Namespace is a W3C-defined mechanism for delimiting XML elements and attributes. XHTML-defined modules are all in the XHTML Namespace. XHTML-family modules are required to be in their own XML Namespace. XHTML Modularization defines a mechanism for declaring the XML Namespace of a module in a way that is compatible with XML DTDs and permits XML Validation of XHTML-family documents.</dd> <dt>XML Validation</dt> <dd>The XML Recommendation defines validation ensuring that a document is well-formed and that it conforms to the content model defined in the document's associated DTD. XHTML family documents are required to be XML Valid.</dd> <dt>Module</dt> <dd>In XHTML, a module is a collection of one or more files that define entities, elements, and/or attributes. A module may represent a complete, stand-alone markup language. It may also represent a small, incremental change to some other markup language or some other module. Regardless, modules can be combined with other modules using the XHTML Framework. With care, the elements defined by these modules can be combined into a complete content model for a markup language.</dd> <dt>DTD</dt> <dd>DTD is a grammar in which XML-based markup languages can be defined (there are others, but right now we are talking about DTDs). It is also a term commonly used to refer to the file in which a markup language definition can be found. In the context of XHTML Modules and Markup Languages, a DTD is actually a file that includes the XHTML-family modules that make up the markup language (along with some other helper files). In DTD parlance, this file can also be called a "DTD Driver" file.</dd> <dt>Qualified Name</dt> <dd>The combination of XML and XML Namespaces gives rise to a class of elements and attributes that have "qualified names". A qualified name consists of the element or attribute name, possibly prefixed with a namespace declarator (e.g. xhtml:p for paragraph). In XHTML, the qualified names for elements and attributes are defined in a Qname Module.</dd> <dt>Qname Module</dt> <dd>When defining an XHTML Module, you must create a sub-module in which the qualified names for the module are declared, and in which some set-up for XML namespaces is done. XHTML Modularization calls these sub-modules Qname Modules. A complete XHTML-family Module definition will include at least a Qname Module and a Declaration Module.</dd> <dt>Declaration Module</dt> <dd>A Declaration Module is an XHTML Module in which the elements, attributes, and possibly structure of a Module are defined. The Declaration Module relies upon parameter entities defined in an associated Qname Module to define the actual names of elements and attributes, so that these can be properly qualified when XML Namespace prefixes are used.</dd> </dl> </blockquote>