**[[質問箱4/4]] [#lb026daa] #author("2018-03-11T19:15:10+09:00;2007-10-21T08:11:50+09:00","","") **[[質問箱/4004]] [#lb026daa] |RIGHT:70|LEFT:410|c |~カテゴリ|| |~サマリ|表組みにclassを。| |~バージョン|1.4.7| |~投稿者|[[IcI]]| |~状態|完了| |~投稿日|&new{2007-02-28 (水) 01:36:40};| ***質問 [#t8715ea8] 表組みに簡単に細かく、cssに記入したclassを適用させたいのですが、何かいい方法はありませんか? |a|b|c|d|h |e|f|g|h| と、作り、各a,b,c,d,e,f,g,hに異なったclassを適用させたいというのが目的です。~ [[table_edit.inc.php>自作プラグイン/table_edit.inc.php]]を[[read.inc.php>自作プラグイン/table_edit.inc.php#a3b6c129]]として利用しています。 ***回答 [#k4e5dbfe] - それはもうwikiの利用ではない気がします。HTML文を直接書く方法が手っ取り早いのかもしれませんね。例えばsonotsさんが公開している[[html.inc.php>sonots:html.inc.php]]を利用。 -- [[taru]] &new{2007-02-28 (水) 08:27:12}; - 回答ありがとうございます。~ 確かにhtml.inc.phpだと簡単に出来ると思うのですが、HTMLを直接記述するのはちょっと怖いかなと。。。~ table_edit.inc.phpを利用しているので、なんとか利用できないかと思いました。~ 技術的に可能なら、[[欲しいプラグイン]]で、要望だしてみたいのですが、見積もって頂けないでしょうか?~ 例えば、「.hoge1」と「.hoge2」というclass要素を表組み「e」と「f」に呼び出したいとき、 |a|b|c|d|h |css(hoge1):e|css(hoge2):f|g|h| といったような表記で、改造やプラグイン等々で呼び出したりすることは出来るようになるのでしょうか? -- [[IcI]] &new{2007-02-28 (水) 10:33:41}; -- ここは自作プラグインの質問をする場所ではないですよ…。table_edit.inc.phpに対してであれば[[自作プラグイン/table_edit.inc.php]]のコメントに書き込むべきでしょう。作者の方が何らかの回答をしてくれるかもしれません。 -- &new{2007-02-28 (水) 12:53:01}; - どうもお騒がせしましたm(_ _)m。色々調べていて、colgroup関係で要望が沸いてきてしまったので、そちらに移ります。 -- [[IcI]] &new{2007-02-28 (水) 19:03:40}; - span要素でしたら簡単にできます。default.ini.phpの $line_rules に追加するだけです。td classだとちょっと難しいかもしれません。 -- [[teanan]] &new{2007-02-28 (水) 19:24:04}; 'css\(([^\(\)]*)\):([^\|]+?)' => '<span class=".$1">$2</span>', - [[dev:PukiWiki/1.4/NewTable]] -- &new{2007-02-28 (水) 23:40:20}; - 関係ないですけど、$line_rules もマルチラインに対応してくれたりしないもんなんですかね?マルチラインに対応するためだけにプラグインを作らないといけないんですよね -- &new{2007-03-01 (木) 03:02:20}; #comment