:CategoryDev
書式についての再考察 -- reimy†
- ブロック要素ーインライン要素 の徹底
- ブロック要素
- <h1> 子要素は文字データとインライン要素のみ
- <p> 子要素は文字データとインライン要素のみ
- <blockquote> 子要素は<p>などブロック要素のみ→PukiWikiでは未解決
- <ul> 子要素は<li>のみ
- <dl> 子要素は<dt>と<dd>のみ
- <table><tr><td> <td>の子要素はなんでも(PukiWikiではブロック要素が置けない)
- <li> 子要素はなんでもよい(PukiWikiではブロック要素が置けない)
- <dt> 子要素は文字データとインライン要素
- <dd> 子要素はなんでもよい(PukiWikiではブロック要素が置けない)
- プラグイン 行頭で指定するからには、ブロック要素として作成すべき→不徹底
- インライン要素
- <strong> 1.3までは<b>、書式としては使用していないがユーザー定義で使用。
- <em> 1.3までは<i>、書式としては使用していないがユーザー定義で使用。
- <span> 1.3までの<small>や<sup>、<font>の置き換え。書式としては使用していないが、ユーザー定義で使用。
- <del> 1.3までの<s>、本来の<del>はブロック要素としても使用可能だが、PukiWikiではインライン要素としての使用のみ
- 文字データ -- 文字参照(©や®など)は書けないのでユーザー定義すべき
- 文字データ・インライン要素は必ずブロック要素(blockquoteを除く)の中へ
- ブロック要素とブロック要素との関係がPukiWikiでは曖昧
- 文頭および<h1>などの直後の行にインライン要素や文字データを書くとブロック要素なしに書かれてしまう問題→この場合、<p>を付与すべき。
コメント†
- RWikiの吐くHTMLはきれいですねぇ。手書きでもなかなかここまできっちり書けないほど…。すごすぎ。よく見たら吐いてるコードはXHTML 1.0Strict… -- reimy
- RWikiはソースもキレイでいいですよー。ただruby動かせる環境がすくないだけで。ああ。気分的にはPukiWikiもrubyで書きたい(苦笑 -- ゆう
- うーん、うちはRuby1.6.5が載ってるけど、RWikiの説明書読んだらリソースを食うからホスティング業者から怒られるかもとかって書いてあるし…(^^;; -- reimy
- いや、PukiWikiの方が喰う気がする・・(苦笑。rubyが使えるならdrubyでwikiサーバプロセスを作ってって方法がつかえるなー。でもPukiWikiはPHPで書いてあるからPukiWikiなのよね(笑。 -- ゆう
- ここをWikiと呼んでいいかどうかは別として、PHPでXHTML 1.0 Transitionalを吐いてます。これって書き込みのできないPukiWiki(笑い)-- reimy
Last-modified: 2002-07-01 (月) 03:25:50