アカウント名:
パスワード:
HTMLとJavascriptとCSSを使って、動的に追加できる画像を8つ(比率維持)/1ページを印刷するという簡単そう?なHTMLで地獄を見ています。3日かかってこれはほぼ不可能だと分かりました。・IMGタグを比率維持したままグリッドで最大表示するのは至難の業 (突き抜けたり、height:30%が効かなかったり・・・)・そもそもグリッド(float:left;)が印刷時にはバラバラに砕けたり表示されなかったり・・・・page-break-after/page-break-beforeはbody直下のタグしか使えない(bodyの孫以下のタグでは何も起こらない)。そのため改ページ不可能
やはりPDFは必要なのではないでしょうか?現在進行形なのでAC
Webで固定レイアウトを押し付けるゴミが必要ない
お客「選択した画像を8枚ずつ最大まで拡大してプリントできるようにしてください」あなた「Webで固定レイアウトを押し付けるゴミが必要ない」
ちょっと無理がありませんか?
もしブラウザがIE6でも動くようにとかいうお仕事ならもうそんなのを受けるほうが悪いと思える
Canvasでまとめちゃえばよさそうですし
必要だと思いますが、ブラウザ内で開く必要がないって話じゃないですかね
そこを何とかするのがプロのプログラマ。そんな仕事をとってくるのがプロの営業。
画像を先に1個にまとめたらよくね
float:left;でやるのが間違ってる。あれはまだ欠陥だらけ素直にTable使えばいける
そんなに難しい?自分なら単に table でページを区切っておいて、後は onload でJavaScript呼んで、画像を比率に応じて枠にはいるようサイズ調整する。
環境限定できないなら、今のCSSはあまり頼りすぎちゃダメ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている -- あるソフトウェアエンジニア
Anonymous Coward (スコア:0)
HTMLとJavascriptとCSSを使って、動的に追加できる画像を8つ(比率維持)/1ページを印刷するという簡単そう?なHTMLで地獄を見ています。
3日かかってこれはほぼ不可能だと分かりました。
・IMGタグを比率維持したままグリッドで最大表示するのは至難の業 (突き抜けたり、height:30%が効かなかったり・・・)
・そもそもグリッド(float:left;)が印刷時にはバラバラに砕けたり表示されなかったり・・・
・page-break-after/page-break-beforeはbody直下のタグしか使えない(bodyの孫以下のタグでは何も起こらない)。そのため改ページ不可能
やはりPDFは必要なのではないでしょうか?
現在進行形なのでAC
Re:Anonymous Coward (スコア:2)
Re: (スコア:0)
Webで固定レイアウトを押し付けるゴミが必要ない
Re: (スコア:0)
お客「選択した画像を8枚ずつ最大まで拡大してプリントできるようにしてください」
あなた「Webで固定レイアウトを押し付けるゴミが必要ない」
ちょっと無理がありませんか?
Re: (スコア:0)
もしブラウザがIE6でも動くようにとかいうお仕事なら
もうそんなのを受けるほうが悪いと思える
Canvasでまとめちゃえばよさそうですし
Re: (スコア:0)
必要だと思いますが、ブラウザ内で開く必要がないって話じゃないですかね
Re: (スコア:0)
そこを何とかするのがプロのプログラマ。そんな仕事をとってくるのがプロの営業。
Re: (スコア:0)
画像を先に1個にまとめたらよくね
Re: (スコア:0)
float:left;でやるのが間違ってる。あれはまだ欠陥だらけ
素直にTable使えばいける
Re: (スコア:0)
そんなに難しい?
自分なら単に table でページを区切っておいて、後は onload でJavaScript呼んで、画像を比率に応じて枠にはいるようサイズ調整する。
環境限定できないなら、今のCSSはあまり頼りすぎちゃダメ。