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 è¦ç´ 内ã®ä»»æ„ã®è¦ç´ æ§‹é€ ã‚’å†…å®¹ã«å«ã‚€ã“ã¨ãŒã§ãã¾ã™ã€‚
Commoncite = 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>