質問箱/2525

カテゴリ
サマリ[CSS] h1~のタイトルについて
バージョン1.4.2
投稿者art?
状態完了
投稿日2005-01-07 (金) 00:12:44

質問

スタイルシートに手を加えていっていいます。 h1、h2・・・のタイトル行の文字の文字色について 質問です。

スタイルシート等を修正して、 タイトル文字の後ろ三文字を赤、それ以前の文字を 黒という具合にするのは可能でしょうか?

例:

hand painted art
|  黒色   ||赤色|

という具合。

回答

  • スタイルシートだけでは無理だと思います。colorプラグインを使うか、ユーザー定義ルールにフレーズを定義するのが無難かと。 -- でぃあばぁ 2005-01-07 (金) 00:56:37
  • そこを何とか。つったってむりですよねやっぱ。 colorプラグイン確認してみます。 ユーザー定義ルールのフレーズって言うのははぢめて聞きました。 どういったもんなんでしょうか? だれかこんなこと実現している人はいないのかなぁ?? -- art? 2005-01-07 (金) 01:22:46
  • 書き間違えてしまいました (^^; 「ユーザ定義ルール」ですね。欲しいプラグイン/121が分かりやすいかと思います。次のようにすると@@で囲んだ部分を赤くできるのですけど、どうでしょうか。 -- でぃあばぁ 2005-01-07 (金) 02:27:36
    	'@@(?!@)((?:(?!@@).)*)@@' => '<span style="color:red">$1</span>',
  • 「後ろから数えて三文字」という処理を自動的にさせたいのですね。そのようなカウントをする部分や機能がありませんから、既存の方法では無理だと思います。改造する場合、スキンの中に、変数 $body の中身をいじくる(上記の処理を行う)プログラムを埋め込むのが楽だと思います。ちなみにtDiaryスキン(開発中)では、そのような方法でformタグにCSSの属性を埋め込んでいます。文字列操作でヘタを打つとHTMLを壊したりHTML以外のデータを壊すので、気をつけてください・・・ :) -- henoheno 2005-01-07 (金) 21:30:27
  • ありがとうございます。確かに文字列操作は難しいですね。また考えてっみます -- hand painted art? 2005-01-10 (月) 16:28:02


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-03-02 (日) 16:08:30
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.229 sec.

OSDN