プロが教えるわが家の防犯対策術!

ぺこ一号と申します。
いつも皆さんの迅速な対応に舌を巻いております。
ぜひ、ご教授いただけますと幸いです。

▼やりたいこと
印刷用のスタイルシートの設定の中で、
画像の表示を、画像ではなく、
imgタグに設定しているalt属性を表示(印刷)させる。

▼コーディング仕様
・xhtml+css
・対象OS:MAC/WIN
・対象ブラウザ:IE、safari、firefox(いずれも最新版)

ブラウザ依存があってもかまわないのですが、
できることなのかどうか
教えていただけませんでしょうか。

ただ、サイトやタグ辞典なども含め調べてみたところ
現在、9割不可能と思っております。
(音声ブラウザやテキストブラウザ用の属性だから当然なのでしょうか・・)

こちらで、皆様からのご意見を伺って
結論を出したいと存じます。
何卒よろしくお願いいたします。

A 回答 (3件)

★HTMLソースを解析しないかぎりは無理でしょうね。


・HTMLソースを解析して<IMG>タグの<ALT>属性の部分を抽出したHTMLファイルを
 ツールなどで作らせて印刷することになりそうです。
・ちょっとした簡単なツールを作るか、複数のフリーソフトなどを組み合わせる
 必要があります。それ以外では良い方法が思い浮かびません。
 簡単には出来そうにない。難しいです。
・以上。参考に!
    • good
    • 0
この回答へのお礼

残念!
あわよくば・・・と思っていたのですが、
スタイルシートではやはり無理でしたか~。

とはいえ、
別の方法(”HTMLソースを解析する簡単なツールを作る”)
を使えばできるなんて、すごいですね。

迅速なご回答、本当にありがとうございました。
参考になりました。

お礼日時:2007/04/04 20:01

ちなみにMacとMACでは別の意味になるのでご注意を^^;


前者はOSの名称の末尾を省略したもの、後者は頭字語として扱われます。
    • good
    • 0
この回答へのお礼

MAN_MA_RUIさん、

ご意見ありがとうございます!
印刷用スタイルシートでは、できないことが分かり、
大変すっきりいたしました。

ただプログラムを使えば、
不可能ではない・・というのがすごいです。

大変参考になりました。
早急にご意見をくださり、ありがとうございました。

Oh-Orangeさんと同様20pt感謝の気持ちです。

お礼日時:2007/04/04 20:08

印刷用スタイルシートでそれをやるのは難しいでしょうね。


ただ、サーバー側の問題であれば何かプログラムを使って置き換えを行うことは不可能でないと思いますし、
クライアント側での処理方法としてはFirefoxのWeb Developerなどで画像をalt属性値で置き換えるという手法が利用可能です。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!