- ベストアンサー
html5で作成したwebサイトの印刷について
html5shivと<link rel="alternate" type="application/rss+xml"... をセットで使うとIE8以下で印刷時にhtml5の要素が無視されて困ってます。 印刷プレビューすると「オブジェクトがありません」というエラーがでることが関係してるのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
CSSでの指定もされてますか? article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary { display:block; } それでもなら、 IE Print Protector( https://github.com/afarkas/html5shiv )含んでいる http://remysharp.com/downloads/html5.js を指定する。 ※html5shiv ie print protector 印刷 - Google 検索 ( http://www.google.co.jp/search?q=html5shiv&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&hl=ja&client=firefox-a#sclient=psy-ab&hl=ja&client=firefox-a&rls=org.mozilla:ja%3Aofficial&source=hp&q=html5shiv+IE+Print+Protector+%E5%8D%B0%E5%88%B7&pbx=1&oq=html5shiv+IE+Print+Protector+%E5%8D%B0%E5%88%B7&aq=f&aqi=&aql=1&gs_sm=3&gs_upl=2426l3471l1l4374l4l4l0l0l0l1l380l1497l2-3.2l5l0&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=14b7750f12ed69f8&biw=1024&bih=619 ) IEを使わなきゃ済む話ですが・・・
お礼
解答ありがとうございます。 その後いろいろ試行錯誤した結果、IE9.jsと <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> この形でhtml5shivを使っていると発生することがわかりました。 ダウンロードしてサーバー置いたものを読み込む形にしたらちゃんと動きました。 上記のスクリプトも試してみたいと思います。