PukiWiki/1.4

しろくろのへや:Alignから移動してきました。 -- ぱんだ

テキストの配置を制御する

以下のルールを新設。

  • 行頭に'LEFT:','CENTER:','RIGHT:'と書くと、直後のブロック要素に style="text-align:xxxx;"を加える。

サンプル

パラグラフ

RIGHT:ここは
http://home.arino.jp/
です。
ここは http://home.arino.jp/ です。
<p style="text-align:right;">
 ここは <a href="http://home.arino.jp/" target="_top">http://home.arino.jp/</a>です。
</p>

定義リスト

CENTER:と書いた後に改行してもOK。

CENTER:
:用語|定義
:用語|定義
用語
定義
用語
定義
<dl class="list1" style="text-align:center; padding-left:8px;margin-left:8px">
 <dt>用語</dt><dd>定義</dd> 
 <dt>用語</dt><dd>定義</dd>
</dl>

リスト(むちゃくちゃな例 :) )

RIGHT:-一段目
-一段目
CENTER:--二段目
--二段目
LEFT:---三段目
---三段目
  • 一段目
  • 一段目
    • 二段目
    • 二段目
      • 三段目
      • 三段目
<ul class="list1" style="text-align:right; padding-left:16px;margin-left:16px"> 
 <li> 一段目 </li> 
 <li> 一段目 
  <ul class="list2" style="text-align:center; padding-left:32px;margin-left:32px"> 
   <li> 二段目 </li> 
   <li> 二段目 
    <ul class="list3" style="text-align:left; padding-left:48px;margin-left:48px"> 
     <li> 三段目 </li> 
     <li> 三段目 </li>
    </ul>
   </li>
  </ul>
 </li>
</ul>

バグ

LEFT:|CENTER:|RIGHT:を挿入すると、それ以降が別のブロックとなるため、直前がブロック要素の場合は、たとえ同レベルであってもその子要素となってしまう。ちょっとまずいかも…

-リスト
RIGHT:
-リスト
  • リスト
  • リスト
<ul class="list1" style="padding-left:16px;margin-left:16px"> 
 <li> リスト 
  <ul class="list1" style="text-align:right; padding-left:16px;margin-left:16px"> 
   <li> リスト </li>
  </ul>
 </li>
</ul>

こうなったら面白いのだが

<ul class="list1" style="padding-left:16px;margin-left:16px"> 
 <li> リスト </li>
 <li style="text-align:right;"> リスト </li>
</ul>

制限

  • 見出し(行頭*)や水平線は対象外。
RIGHT:**見出し2

見出し2

CENTER:----

メモ

  • バグのところに書かれているように、alignからの脱出が明示できないのがつらいですね。空行で脱出すると上位のブロックからも脱出してしまうし… -- reimy 2002-10-04 (金) 23:10:53
    • blockquoteやlistの脱出(<、-など)のように、alignからの脱出の明示機能も必要ですね。行頭に = だけのときに解除とか。 -- reimy 2002-10-04 (金) 23:12:32
    • alignからの脱出の明示はむずかしいのかなあ… -- reimy 2002-12-29 (Sun) 15:42:01
    • 今の仕掛けでは難しいんですよ。ちょっと考えてみます。 -- ぱんだ 2002-12-29 (日) 17:59:01
  • 制限のところにありますが、見出し* でCENTER: させたいのですが、他に方法はないのでしょうか? -- 2003-08-29 (金) 13:29:55


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-03-09 (水) 16:26:12
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.191 sec.

OSDN