Laboratory of Mobile Agricultural Chemicals Searcher
携帯農薬検索実験室

研究会

  ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索  
76 / 114 ツリー <前へ | 次へ>

〔389〕ACFinder 060719版 kabe (06/07/19 23:58)
〔390〕Re:ACFinder 060719版 Hidemi Oya (06/07/20 23:50)
〔391〕外部リンクだと Excel に反映されない Hidemi Oya (06/07/22 0:53)
〔392〕Excel 2003 対応では border="1" ... Hidemi Oya (06/07/22 20:05)

〔389〕ACFinder 060719版
 kabe WEB  (06/07/19 23:58)

引用なし
   kabe です。

060719版です。
http://acfinder.kabe.info/

[#381]
HTML出力機能を修正しました。
><table border="1" style="border-collapse: collapse;">
> 偶数行/奇数行ごとに <tr class="even">, <tr class="odd"> なんて書き分けは可能でしょうか?
このように吐き出すようにしてみました。
スタイルシート名はソースをみてください。

と、ここまで書いて気付きましたが、table border="1" とかHTML中に記述する必要なかったですね。 とりあえず今日のところは、こんなところでご希望のタグあれば付加します。

[#376]
>(3) CSV 保存、Excel 出力で空白列の削除オプション
とりあえず、オプションではなく、空白列を出力しないよう修正しました。

>(4) 1行表示行数に配慮した表示幅自動設定
そのようにしてみましたが、作物名とか、文字数が少ないものは一律に複数行表示させるとかえって見にくい面もありますね。

[#378]
薬剤タブに作物名を検索条件に設定できるようにしました。
このようなイメージでしょうか。

〔390〕Re:ACFinder 060719版
 Hidemi Oya WEB  (06/07/20 23:50)

引用なし
   kabe さん、こん**は。Hidemi Oya です。
毎度素早いアップデート、ありがとうございます。

>スタイルシート名はソースをみてください。
 HTML ファイルをスタイルシートのあるフォルダーに保存するとは限らないので、スタイルシートを外部リンクにした場合、href で絶対パスを指定する必要があります。ファイルが冗長になってしまいますが、スタイルシートが完成したら <style> 〜 </style> で HTML 内に埋め込んでしまった方が良いかもしれません。

>と、ここまで書いて気付きましたが、table border="1" とかHTML中に記述する必要なかったですね。
 style="〜" の方は不要ですが、border="1" がないと、外部リンクだとスタイルシートが見つからない場合に、表の枠が表示されなくなって見づらいです。

>とりあえず今日のところは、こんなところでご希望のタグあれば付加します。
 作物・病害虫タブで「近接作物」のデータを表示する設定になっている場合は、近接作物の行に <tr class="neighbors"> なんてのが入ると良いかもしれません。

>とりあえず、オプションではなく、空白列を出力しないよう修正しました。
 ありがとうございます。使いやすくなりました。

>>(4) 1行表示行数に配慮した表示幅自動設定
>そのようにしてみましたが、作物名とか、文字数が少ないものは一律に複数行表示させるとかえって見にくい面もありますね。
 確かに。作物名なんかは、オートフィットの幅が文字の高さ4〜5文字分以内なら1行で表示させるようにした方が良いのかも…。

>薬剤タブに作物名を検索条件に設定できるようにしました。
>このようなイメージでしょうか。
 バッチリです。非常に使いやすくなりました。ありがとうございます。

〔391〕外部リンクだと Excel に反映されない
 Hidemi Oya WEB  (06/07/22 0:53)

引用なし
   kabe さん、こん**は。Hidemi Oya です。

> HTML ファイルをスタイルシートのあるフォルダーに保存するとは限らないので、スタイルシートを外部リンクにした場合、href で絶対パスを指定する必要があります。ファイルが冗長になってしまいますが、スタイルシートが完成したら <style> 〜 </style> で HTML 内に埋め込んでしまった方が良いかもしれません。
 ちょっと試してみたら、CSS が外部リンクだと、Excel 2003 で読んだときに色情報が反映されません。この点でも、CSS は HTML に埋め込んだ方が良さそうです。
 また、Excel では、<th> と <td> で font-family を変えても、<td> の font-family が使われます。font-family は「serif, sans-serif」といった抽象フォント名ではなく、「MS Pゴシック, MS P明朝」のような実フォント名を使用する必要があります。おまけに、<th> の font-weight を normal にしても、Excel に読み込むとボールドになってしまいます。

 とりあえず、配色違いで2種類の CSS を作成したので、Excel での様子を見終わったらメールします。

〔392〕Excel 2003 対応では border="1"...
 Hidemi Oya WEB  (06/07/22 20:05)

引用なし
   kabe さん、こん**は。Hidemi Oya です。

> また、Excel では、<th> と <td> で font-family を変えても、<td> の font-family が使われます。
 これに関しては、.header TH {} で font-family や font-weight を指定することで、<td> と <th> のフォント周りを切り分けることができました。

 ただ、Excel 2003 では、td { border-width: 1px; } のようにするとセルの内のりに 1px の線を引くと解釈するようで、実際には 2px の線になってしまいます。<table border="1"> で CSS 側は border 設定なしなら、1px の線になります。
 このため、ウェブブラウザと Excel 2003 でほぼ同様にイメージにしようと思うと、<table> 要素に border="1" の属性設定は必須となります。
 Excel 2003 でも CSS 対応はこの程度ですから、Excel Xp や Excel 2000 では CSS にまともに対応できていない可能性が高いですね(^_^;)。状況によっては、Excel では CSS を使わないように外部リンクにしておいた方が良いってこともあり得そうです。

 とりあえず、CSS はできました。テンプレートファイルで SQL に若干バグが見つかっていますので、これを修正したら併せてメールします。

  ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索  
76 / 114 ツリー <前へ | 次へ>
ページ:  ┃  記事番号:   
(SS)C-BOARD vv3.8 is Free.