• ベストアンサー

ページ印刷時、強制改ページのタグ

サイトのページの印刷時、強制改ページのタグ『<style="page-break-after: always">』を設置したのですが、Windowsは出来るのですが、Macでは反応しません。 WinMac両方ともに対応するタグはありませんか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#19206
noname#19206
回答No.1

>サイトのページの印刷時、強制改ページのタグ『<style="page-break-after: always">』を設置したのですが、Windowsは出来るのですが、Macでは反応しません。 根本的な問題として、ただ単に『<style="page-break-after: always">』と記述するだけでは、 強制改ページできないと思うのですが…? このCSSは<div>や<p>などブロックレベル要素に適用することで有効になります。 page-break-beforeとpage-break-afterはWin版のIE4やMac版のIE4,5などでは、 強制改ページがうまく行く場合とうまく行かない場合があるようです。 ただしMac OS XのSafariはちゃんと対応しています。 >WinMac両方ともに対応するタグはありませんか? 古いブラウザなど全てに対応するタグやCSSは多分、無いだろうと思います。

関連するQ&A

  • iPrintのWEB改ページ指定方法

    iPrintで印刷するWEBページを作成し、改ページ指定を CSSで以下の通り記述しましたが、改ページされませんでした。 iPrintでWEBを印刷する際の HTMLまたはCSSで改ページする指定方法を教えてください。 <html> <style type="text/css"> pagebreakafter{ page-break-after:always; } </style> <body> 1ページ目 <!-- 改ページ指定 --> <p class="pagebreakafter"></p> 2ページ目 </body> </html>

  • CSSを使用しているページで印刷すると強制終了します。

    こんにちは。今、解決策を探している最中です。何かご存知の方、ご教示ください。 外部スタイルシートを使用しているあるホームページで、ブラウザの印刷機能を使用(プレビューでも)すると、ブラウザが強制終了してしまいます。 WindowsXP、IE6です。IE5では大丈夫そうなのですが・・・。他のパソコンで試しても同じなので、ページ自体に問題がありそうです。同じサイトの同じレイアウト(テキストなどが違う)のページでも、印刷できるものと、そうでないものがあります。 タグの対応など今チェックしています。 スタイルシートを参照しないようにすると、印刷レイアウトできます。 漠然とした質問で恐縮なのですが、なにか気づかれた方、ご回答をお願いいたします。

  • スタイルシートで位置固定すると、スタイルシートでの改ページ指定ができなくなる

    スタイルシートのpositionを使用して位置固定すると、page-break-beforでの 改ページができなくなります。 位置固定し、かつ、その文字の直前で改ページする方法はないでしょうか? ブラウザはIE5.5以降を考えてます。 ====================================================================== <html> <body> <div style="position:absolute; top:100px;"> テスト1 </div> <div style="position:absolute; top:150px; page-break-before:always;"> テスト2(この文字の直前で改ページさせたい) </div> <div style="position:absolute; top:200px;"> テスト3 </div> </body> </html> ====================================================================== 宜しくお願いします。

    • ベストアンサー
    • HTML
  • JavaScriptのdiv.style属性の変更が反映されない:最後

    JavaScriptのdiv.style属性の変更が反映されない:最後のDivタグを除いたすべてのDivタグに改ページ属性を有効にするようJavaScriptで制御したいと考えています。しかし、以下のようなプログラムでは、スタイル属性が更新されず改ページが実行されてしまうため、1枚真っ白な紙が印刷されることになってしまいます。こちらの意図したように動作させるにはどうしたらよいでしょうか。 <html> <head> <style> div.test { page-break-after:always; color:black; } </style> <script type="text/javascript"> window.onload = function() { var divs = document.getElementsByTagName('div'); for(i = divs.length - 1; i >= 0; i--){ if(divs[i].className == "test"){ divs[i].style.pageBreakAfter = ""; break; } } }; </script> </head> <body> <div class="test">テスト</div> <div class="test">テスト</div> <div class="test">テスト</div> </body> </html>

  • CSSで一部分だけ印刷指定→ページ全体を印刷できない

    ページ内の表部分だけを印刷したくて、こちらで教えていただき以下のCSSを設置しました。 <style media=screen> .prtOnly {display:none;} </style> <style media=print> .dspOnly {display:none;} </style> html部分は、印刷したい表をclass="prtOnly"で囲んでいます。これで表部分だけの印刷は問題ないのですが、これを設置することによりページ全体を印刷することができなくなってしまっています。 どう解決したらよいでしょうか? クライアントにいわれて気づいてしまったので、できたら急ぎでお願いします。

    • ベストアンサー
    • HTML
  • フレームで同一ページにリンクさせるタグ

    こんばんは、よく長くスクロールしてるページは 同一内でリンクさせると便利と聞いたんですが それってフレームページでもできますか? 下のように左にメニューがあって、右にメインのコンテンツを置いたとフレームページがあるとして メニュー      メイン 1         1 2         2 3         3 メニューの1からメインの1へ、メニューの2からメインの2への 同じく3と続いた場合、リンクの貼り方のタグはどのようになるでしょう? なるべくどのブラウザで見ても大丈夫なようにしたいのですが。 特にwinとmac両方でもいけるタグってありますでしょうか。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • タグを切り替えるJavaScriptについて

    下記のurlを参考にして、タグを切り替えるJavaScriptを使いレイアウトをしています。 http://archiva.jp/web/javascript/tab-menu.html やりたいことは各内容をIDセレクタでくくりたいのです。 <div id="page1">  <h2>page1</h2>  <p>パンクズ</p>  <div class="nav">   <ul id="tab">    <li><a href="#page1"><span>page1を選択中</span></a></li>    <li><a href="#page2"><span>page2</span></a></li>    <li><a href="#page3"><span>pave3</span></a></li>   </ul>  </div>  <p>段落1</p> </div> <div id="page2">  <h2>page2</h2>  <p>パンクズ</p>  <div class="nav">   <ul id="tab2">    <li><a href="#page1"><span>page1</span></a></li>    <li><a href="#page2"><span>page2を選択中</span></a></li>    <li><a href="#page3"><span>pave3</span></a></li>   </ul>  </div>  <p>段落1</p> </div> ...page3 このようにやりたいのですが、JavaScriptがIDセレクタの"tab"にしか対応していないため、他のページにいくとクリックが効かなくなってしまいます。 idセレクタをclassセレクタに設定し直してもidセレクタにしか対応していないため効きません。 tag2とtab3に対応させるためにはどのようにすればいいでしょうか。 よろしくお願いします。

  • Excel ページ指定連続印刷

    お世話になります。 Excel2003にて sheet1(出力表)  A B C D E F  1行目は項目 1 ○○○○○ 1←表示指定頁数入力 2 *****    3 ***** |印刷|←ボタン A2:E2以降(実際は21行)に、 sheet2(データ)に表の項目順に入力し、並べ替えをしたデータを (A2であれば…データ!B3に必要な項目があるとして…)=IF(OR($F$1=0,$F$1=""),"",IF(OFFSET(データ!B3,($F$1-1)*21,0,1,1)="","",OFFSET(データ!B3,($F$1-1)*21,0,1,1))) で、F1に必要頁を入力し反映させ、表を印刷していましたが、頁数が多くなると手間がかかるので、指定頁までを印刷するように Private Sub CommandButton1_Click() Dim msg, style, title, help, ctxt, response, mystring msg = "表を出力します。" style = vbOKCancel + vbinfomation + vbDefaultButton1 title = "Print Out" help= "demo.hlp" ctxt = 1000 response = MsgBox(msg, style, title, help, ctxt) If response = vbOK Then mystring = "ok" Worksheets("出力表").Activate Dim page As Integer Dim pageend As Integer pageend = Range("F1") For page = 1 To pageend Cells(1, 6) = page Sheet1.PrintOut Next page Else mystring = "cansel" MsgBox "cancel...bye" End If End Sub(見づらいですが行詰めました…) これは、1頁目からの印刷なので、例)3頁目から5頁目を印刷という機能も欲しいな、と思い…F3=開始頁 G3=終了頁を入力…「印刷」…ここまで考えましたがまだあまり応用が利かないため、先に進みません…。 ☆この状態でのページ指定印刷の方法 ☆もっと簡単な方法があるよ!など アドバイスをいただけたら助かります。説明不明瞭で申し訳ありません。

  • サイト認証タグの貼り付け場所について

    過去レスで同様の件があって試したのですがうまくいきませんでした。 WORLDLIVE海外在住者、人気ブログにおいてサイト認証タグの設置をする必要があります。 以下のように書かれております。 ------------------------- サイトの確認が完了すると、登録情報の編集が行えます。 あなたのブログのトップページに「サイト認証タグ」を設置してから、「サイトの確認」ボタンを押してください。 ※「サイト認証タグ」の設置箇所はブログトップページにアクセスして表示される箇所にしてださい。 -------------------- サイト認証タグをコピーし、あとは私のBlogのトップページにペーストするのですが、うまく行きません。 私のブログはLivedoorブログで、「デザインの設定」を「カスタマイズ」で行っております。 出だしの部分のみ貼ります。 @charset "EUC-JP"; /* ----------------------------------------------------- livedoor Blog CSS FileName: sky_02 Version: 2006.04.05 ----------------------------------------------------- */ body{ margin:0; padding:0; font-family:arial ,sanzs-serif; word-break:break-all; text-align:center; color:#FFFF33; background:#000099; } 初めの方のどこかにサイト認証タグを貼り付けるのだと思い、何箇所かに貼ってみましたが、いずれもうまくいきません。私のブログ上で表記されず、もちろんWorldlive上でも先に進めません。。。。もちろん、設定後は「ブログに設定を反映(再構築)」で「全てのページ」にして再構築は毎回しております。 上記のHTMLのどこにサイト認証タグを貼り付ければよいでしょうか? よろしくお願いいたします。

  • Word2002でページ指定印刷ができません…

    今までできていたのに、Word2002でペジ指定印刷がでずに困っています。 印刷範囲を「すべて(A)」「現在のページ(E)」にすると印刷できますが 「ページ指定(G)」にすると、1ページであろうと、連続のページであろうと、複数の選択したページであろうと…反応してくれません。 (数字や,-は半角で記入しています。) 「印刷指定(R)」で奇数ページや偶数ページを選択すると、それらの印刷はできます。 何故、「ページ指定(G)」にすると印刷できないのでしょう? 何かの設定が変わったのでしょうか? ちなみにプリンターは2台あって(Canon BJ S500)(EPSON PM-A700) この症状は両方共に現れています。 どなたか、解決方法をわかり易く教えてくださると助かります。 宜しくお願いいたします。 なお、Excelで試したところ、ページ指定印刷ができました。 宜しくご教授の程、お願いします。

専門家に質問してみよう