カテゴリ | |
---|---|
サマリ | リスト構造(*や--等)などの左寄せの行と同じ行に文字列やインライン要素を右寄せで書きたい。 |
バージョン | 1.4rc3 |
投稿者 | sha |
状態 | 保留 |
投稿日 | 2003-07-17 (THU) 15:09:43 |
RIGHT:文字列やインライン要素
と書けば、現在でも右寄せできますが、これをリスト構造や左寄せ文字列と同じ行でやりたいと考えています。これが出来ると、左右から中央に向かって文字列等が伸びてゆくデザインのページが作れます。
**左寄せ文字に 右寄せインライン&newとか
全角空白を間に敷き詰めてごまかそうとしましたが、ユーザによってブラウザの幅が異なるので(当然ですね)うまくいきませんでした。どうすればよろしいでしょうか?
行を重ねる(#unbrとか?)ようなプラグインをLEFT:行とRIGHT:行の間に挟むとか、&right{文字列};のようなインライン型プラグインがあればいいのですが。
dev:PukiWiki/1.4/自作プラグイン/画面分割プラグインで部分的にでも解決できないでしょうか?
これは何が出来るプラグインなのでしょうか?そういえば以前にも訪れた記憶があるのですが、そのページを読んでも何が出来るのか分からなかったので、今回に該当するものだとは思いもしてませんでした。解決できるものであれば、是非試してみたいと思います。
リスト構造や見出しと右寄せはできませんが、左寄せと右寄せ(っぽい)表現はできるようになるはずです。
そのプラグイン&splitbody;でなんとなく対処できました。ありがとうございます。こうなると、あとはインライン型のリスト構造が欲しくなってきますね。
こんなのはいかが? めんどう?
+&color(;width:100px){左寄せ}; &color(;width:60%; text-align:right){右寄せ}; +&color(;width:100px){次も左寄せ}; &color(;width:60%; text-align:right){またまた右寄せ}; +&color(;width:100px){それでもって・・・}; &color(;width:60%; text-align:right){インラインで&new;};幅を指定しますので、利点・欠点ともにあるかと思いますが~。
ありがとうございます。ところが、私にはそのように見えてなかったのですが、ブラウザがNetscape7.1だったからでした。IE6なら大丈夫そうですが、ブラウザ依存する方法のようです。それよりも、&colorにそのような使い方があるとは勉強になります。
ぴぐまさんの方法は間違ってます。colorプラグインが出力するタグはインライン要素のspanタグですので、CSSのtext-alignは指定できません。text-alignはブロック要素に対してのみ指定できます。colorプラグインで色名・色コード以外の引数が指定できてしまうのはcolorプラグインのバグですので、dev:BugTrack/452に報告しておきました。
pukiwiki.orgのcolorプラグインは暫定対処しておきました。上記のような間違った使い方はできません。
ぴぐまさんの方法がIE6では出来ているように見えていたのはIE6の方言(独自機能)ということでしょうか?