トップ 差分 一覧 Farm ソース 検索 ヘルプ RSS ログイン

BBS-サポート掲示板/640

ページの作成や編集にはユーザ登録が必要です。

 装飾用HTMLタグプラグインの行間line-height指定について - 奈々士さん (2006年10月25日 12時32分54秒)

はじめまして。BugTrack-plugin/160、装飾用HTMLタグプラグインについてお尋ねします。(該当プラグインのコメント欄から質問投稿が出来なかった為勝手ながらこちらで)

該当プラグインを導入しdivタグにて行間指定をしたいのですが、うまく表示反映されません。文字や位置指定は反映されているのですが、行間は反映されていないようでした。そこでお尋ねいたします。現在default.cssを書き換えて使用しているのですが、default.cssで行間指定をしてしまうとこちらのプラグインで行間を変更するのは不可能なのでしょうか?ただ同様に default.cssで指定している文字や位置指定はプラグイン適用で上手く変更反映されているのですが…。プラグイン使用時の指定の仕方ですが

{{div_begin style="text-align:left;font-size:15px;line-height:150%;"}}

のように指定しています。line-heightは他pxやlargeでも指定してみましたが変わりませんでした。

  • まずは、上記プラグインと対で利用しなければならない div_end を正しく記述しているかどうかを確認してみてください。default.css をチェックしてみたのですが、このCSSファイルで適用されるスタイルの個別性(優先順位)は、100を超えるものが無いため、style属性で指定する表現は意図したとおりに表示されるはずなんですよねぇ。 - A_M (2006年10月26日 15時00分44秒)
  • 助言ありがとうございます。div_endプラグインは存在しません。で閉じているのですがどうも・・・。念のためdefault.cssから行間指定を削ってみたのですが、それでも意図通り表示できませんでした。 - 奈々士 (2006年10月27日 13時05分03秒)
  • 私の環境でも奈々士さんと同じくdivでline-heightが効きません。推測なのですが、divの中にテキストを入れると、テキストが自動的にpタグで囲まれるため,行間指定がp - ぽんた (2006年10月27日 15時54分10秒)
  • (...続き) 行間指定がpタグに及ばなくなってしまうようなのです。なのでdivに「id=div_a」などとid指定をし、div#div_a p {line-height:} とすることで対応しています。 - ぽんた (2006年10月27日 16時00分33秒)
  • なるほど。HTMLParserが、自動的にパラグラフで囲んじゃいますね。こうなると ぽんた 氏の仰るようにノードの構造が変わってしまいますので、ユーザスタイルシートなども活用して編集するのが良いかも知れませんね。 - A_M (2006年10月28日 02時11分59秒)
  • ソースを見た所ぽんた氏の指摘通りでした。テキストにはdiv_beginプラグインは存在しません。の形でid指定、ユーザースタイルやdefault.cssにid指定の内容記述を、という形にすればよいという感じでしょうか? - 奈々士 (2006年10月29日 00時47分31秒)
  • (.追記)pに依存する以上行間指定に関しては、が抜けておりました。 - 奈々士 (2006年10月29日 01時00分04秒)
  • それでいけると思いますよ。id=d1 なら CSSで #d1 p {} としてみては? - ぽんた (2006年10月29日 01時17分36秒)
  • 助言頂いた通り無事問題解決いたしました。本当にありがとうございました。line-heightで直接指定出来ないのはやや面倒ですが、逆に考えればclass指定ができるので自由が利くんですね。プラグイン作者様には頭が下がる思いです。 - 奈々氏 (2006年10月30日 01時18分11秒)
  • span記載では問題ないようですが、これは根本的に使い方が違いますね。 - 名無しさん (2008年10月17日 23時00分45秒)
お名前: コメント:

最終更新時間:2008年10月17日 23時00分45秒