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
引用元ã®æ–‡æ›¸ã® 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>

Copyright © 2001, SUGAI, Manabu. All rights reserved. 著作権ã¯æ”¾æ£„ã—ã¦ã„ã¾ã›ã‚“。
SEO [PR] ”š‘¬!–³—¿ƒuƒƒO –³—¿ƒz[ƒ€ƒy[ƒWŠJÝ –³—¿ƒ‰ƒCƒu•ú‘—