TaggMatchホーム TaggMatchバージョン1.1.3使用説明書


デフォルトスタイルシート

このプラグインには、XHTML 1.0 Strictないし1.1のデフォルト書式として、CSSのデフォルトスタイルシートが埋め込まれています。これをデフォルトスタイルシートとして、CSSのカスケードの出発点とするようになっています。

埋め込まれているデフォルトスタイルシートの中身は、W3CのCSS 2.1仕様書のAppendix D. Default style sheet for HTML 4で示されているスタイルシートです。ただし

すなわち、このプラグインに埋め込まれているデフォルトスタイルシートの内容は以下のとおりです。

xhtml|html, xhtml|address,
xhtml|blockquote,
xhtml|body, xhtml|dd, xhtml|div,
xhtml|dl, xhtml|dt, xhtml|fieldset, xhtml|form,
xhtml|frame, xhtml|frameset,
xhtml|h1, xhtml|h2, xhtml|h3, xhtml|h4,
xhtml|h5, xhtml|h6, xhtml|noframes,
xhtml|ol, xhtml|p, xhtml|ul, xhtml|center,
xhtml|dir, xhtml|hr, xhtml|menu, xhtml|pre   { display: block }
xhtml|li              { display: list-item }
xhtml|head            { display: none }
xhtml|table           { display: table }
xhtml|tr              { display: table-row }
xhtml|thead           { display: table-header-group }
xhtml|tbody           { display: table-row-group }
xhtml|tfoot           { display: table-footer-group }
xhtml|col             { display: table-column }
xhtml|colgroup        { display: table-column-group }
xhtml|td, xhtml|th          { display: table-cell }
xhtml|caption         { display: table-caption }
xhtml|th              { font-weight: bolder; text-align: center }
xhtml|caption         { text-align: center }
xhtml|h1              { font-size: 2em; margin: .67em 0 }
xhtml|h2              { font-size: 1.5em; margin: .75em 0 }
xhtml|h3              { font-size: 1.17em; margin: .83em 0 }
xhtml|h4, xhtml|p,
xhtml|blockquote, xhtml|ul,
xhtml|fieldset, xhtml|form,
xhtml|ol, xhtml|dl, xhtml|dir,
xhtml|menu            { margin: 1.12em 0 }
xhtml|h5              { font-size: .83em; margin: 1.5em 0 }
xhtml|h6              { font-size: .75em; margin: 1.67em 0 }
xhtml|h1, xhtml|h2, xhtml|h3, xhtml|h4,
xhtml|h5, xhtml|h6, xhtml|b,
xhtml|strong          { font-weight: bolder }
xhtml|blockquote      { margin-left: 40px; margin-right: 40px }
xhtml|i, xhtml|cite, xhtml|em,
xhtml|var, xhtml|address    { font-style: italic }
xhtml|pre, xhtml|tt, xhtml|code,
xhtml|kbd, xhtml|samp       { font-family: monospace }
xhtml|pre             { white-space: pre }
xhtml|button, xhtml|textarea,
xhtml|input, xhtml|select   { display: inline-block }
xhtml|big             { font-size: 1.17em }
xhtml|small, xhtml|sub, xhtml|sup { font-size: .83em }
xhtml|sub             { vertical-align: sub }
xhtml|sup             { vertical-align: super }
xhtml|table           { border-spacing: 2px; }
xhtml|thead, xhtml|tbody,
xhtml|tfoot           { vertical-align: middle }
xhtml|td, xhtml|th          { vertical-align: inherit }
xhtml|s, xhtml|strike, xhtml|del  { text-decoration: line-through }
xhtml|hr              { border: 1px inset }
xhtml|ol, xhtml|ul, xhtml|dir,
xhtml|menu, xhtml|dd        { margin-left: 40px }
xhtml|ol              { list-style-type: decimal }
xhtml|ol xhtml|ul, xhtml|ul xhtml|ol,
xhtml|ul xhtml|ul, xhtml|ol xhtml|ol    { margin-top: 0; margin-bottom: 0 }
xhtml|u, xhtml|ns          { text-decoration: underline }
xhtml|br:before       { content: "\A" }
:before, :after { white-space: pre-line }
xhtml|center          { text-align: center }

BDO[DIR="ltr"]  { direction: ltr; unicode-bidi: bidi-override }
BDO[DIR="rtl"]  { direction: rtl; unicode-bidi: bidi-override }

*[DIR="ltr"]    { direction: ltr; unicode-bidi: embed }
*[DIR="rtl"]    { direction: rtl; unicode-bidi: embed }

  xhtml|h1            { page-break-before: always }
  xhtml|h1, xhtml|h2, xhtml|h3,
  xhtml|h4, xhtml|h5, xhtml|h6    { page-break-after: avoid }
  xhtml|ul, xhtml|ol, xhtml|dl    { page-break-before: avoid }

上記の内容を見ればわかるとおり、このデフォルトスタイルシートで定義されているタイプセレクタは、すべてXHTML名前空間のものになっています。したがって、本文中にXHTML名前空間の要素がない文書に対しては、このデフォルトスタイルシートはまったく影響を及ぼしません。



Copyright (C) 2007-2008 UNIT, Ltd. All Rights Reserved.