印刷用CSS printCSS の改行や背景について

こんにちは。そらまめです。

今日はいつものガジェット系とは違い、Tech系の記事となります。

日頃多くのwebサイトを見ると思いますが、それらの見た目を調整しているのは

CSSというファイルです。

今日はそんなCSSの印刷時のお話をしようと思います。

印刷用CSS printcss とは

印刷用CSS printcssとはその名の通り、印刷時に使用されるCSSファイルのことです。

CSSファイルの読み込みを設定する際にmedia属性を付与して、特定の使用を行うことができます。

media属性には下記の項目がありますが、基本的には特段指定をしなければ、[all]の扱いとなります。

all 全てのデバイス
aural 音声合成装置
braille 点字出力デバイス
handheld 携帯電話など、画面が小さいデバイス
print プリンタでの印刷、あるいは印刷のプレビュー画面
projection プロジェクタ。Opera のフルスクリーンモード時もこれに該当します
screen 一般的なコンピュータスクリーン。通常、パソコン、スマートフォンで動作するブラウザソフトはすべて対象になります
tty テレタイプなど、表示文字幅が固定されたデバイス
tv テレビなど、解像度や色数に制限があるデバイス

こんな感じでメディア属性には複数ありますが、だいたいwebサイトを作っていて指定して使うのはpintぐらいかと思います。

ちゃんと明示して対応させる場合はだと「screen」と「print」かなと思います。

そんな、pintですが、印刷要件が発生する場合には必須となりますし、

これが、なんだかんだで色々と面倒なのです。w

そんな、印刷用のCSS pint.cssを作成する際の注意点などをお伝えします。

印刷用のCSSの基礎知識

印刷用(print)cssを読み込ませる方法にはいくつかあります。

印刷(print)cssを別にファイルにして読み込ませる

印刷用(print)cssファイルを別で作って読み込ませる方法。

これは、HTMLのheadタグ内で読み込ませるときに「media=”print”」を使って読み込ませます。

実コードとしてはこのような形になります。

<link rel="stylesheet" type="text/css" media="print" href="print.css">

CSSファイル内に印刷(print)指定を記載して読み込ませる

続いてはCSSファイルを別にせずに読み込ませる方法。

これは、読み込んでいるCSSファイル内に「Media Queries」を用いいて読み込ませます。

実コードとしてはこのような形になります。

@media print{
  印刷(print)CSSの定義を指定する
}

このように印刷(print)cssの適用方法はいくつかあります。

続いては、印刷(print)cssを作るときに必要になってくる改行のお話を。

印刷(print)cssでの改行方法

印刷(print)cssを作っていてよくあるのが、印刷内容が1ページに収まらずに、2ページに跨ってしまったり、

表の途中で次ページに行ってしまい、見にくいということが起きます。

これを解消する方法が「改行」の適用となります。

印刷(print)での改行方法もいくつかあります。

コンテンツの前で改行実施と禁止

あるコンテンツがあって、そのコンテンツの前で改行したい場合や、改行を避けたい場合に使えます。

実コードとしてはこのような形になります。

/* コンテンンツ前の改行実施 */
.contents {
  page-break-before: always;
}
/* コンテンンツ前の改行禁止 */
.contents {
  page-break-before: avoid;
}

このように、コンテンツ前の改行実施と禁止が対応できます。

続いては、コンテンツ後の改行実施と禁止ですが、基本構成は同じとなります。

コンテンツの後で改行実施と禁止

あるコンテンツがあって、その次のコンテンツは次ページに送りたい。というときに使えます。

実コードとしてはこのような形になります。

/* コンテンンツ後の改行実施 */
.contents {
  page-break-after: always;
}
/* コンテンンツ後の改行禁止 */
.contents {
  page-break-after: avoid;
}

このように、コンテンツ後の改行実施と禁止が対応できます。

続いては、コンテンツ内での改行実施と禁止についてです。

コンテンツの内での改行禁止

あるコンテンツで改行をささせたくない場合に使用できます。

これは、よくある表組みなどに適用しておくと表の途中でページ送りがされないので使用頻度はそれなりに高いものになるかと思います。

実コードとしてはこのような形になります。

/* コンテンンツ内の改行禁止 */
.contents {
  page-break-inside: avoid;
}

と、これらを実施することでコンテンツでの改行位置を決めることができます。

続いては、割と面倒な背景についてお話しします。

印刷(print)cssでの背景について

印刷(print)cssを作っていて気づくことがあるかと思いますが、

それが、背景画像や背景色が適用されないことです。

基本的に背景色や背景画像は印刷時において除外されています。

そのため、通常のままではwebで見るぶんにはきちんと適用されていても、印刷すると真っ白。なんてこともあります。

そんな、背景画像や背景色を適用する方法が一部のブラウザにおいては対応方法があります。

chrome,safari,firefoxにおいては下記対応で背景色を表示させることができます。

/* chrome,safari,firefox対応 */
body {
  -webkit-print-color-adjust: exact;
  printer-colors: exact;
  color-adjust: exact;
}
.contents {
  background-color: #000 !important;
}

しかし、厄介なのがIE11やEdg

IE11やEdgというブラウザにおいては、CSSで背景色を制御して表示させる機能がありません。

そのため、IE11やEdgでも背景色を表示させたい!という場合においては、

別途jsを記述し背景色の画像を用意してい適用させるなどの対応が必要となります。

しかし、ここまでする必要が本当にあるのか?というのは実施前に検討すべきかと思います。

実装者はできることの知識を持っておくべきですが、

それを全て組み合わせて対応するだけの必要性があるのかをきちんと判断することが一番大事です。

印刷(print)css作成におけるまとめ

印刷(print)cssは割と厄介です。w

ブラウザによって適用されるものやされないもの。

または、ヘッダーやフッターのデフォルト表示などなど、

ブラウザによってその仕様は様々です。

実装者は対象ブラウザでの検証を積み重ねながら、一番最適な解を見つける必要があります。

そのために、基礎として必要なお話を今回はしました。

「改行」と「背景画像・背景色」

この部分を知っているだけでも、作成時の敷居は下がるかと思います。

ブラウザは常に進化しているように、実装者も多くのスキルを手に入れて問題解決の手段を持っておく必要がありそうです。

スチームオーブンレンジのBistroが最強すぎる

こんにちは。そらまめです。

つい先日、paypay祭りに便乗し冷蔵庫を買いました。

paypay 100億円キャンペーンは10日で終了!!

そのあと、無事に還付されそのお金でスチームオーブンレンジを買おうと思っていました。

そのあたりも、このタイミングで触れてましたね。

paypayボーナス使用方法の注意とクレジットカードの上限金額について

今見ると10万程度なので値段も落ち着いてますね。

そして、paypayで還付されたお金を使って

パナソニックのスチームオーブンレンジを購入しました!

購入して使ってみると最強すぎたので最強な部分のお話をします。

電子レンジの種類

まず、今回買ったスチームオーブンレンジの話をする前に、電子レンジの種類をお伝えしたいと思います。

※そんな説明いらない〜、って人は読み飛ばしてください〜。

そもそも、電子レンジにはいくつかの種類があります。

  • 単機能レンジ
  • オーブンレンジ
  • スチームオーブンレンジ

大きくこの3種類に分けることができます。

単機能レンジとは

単機能レンジとはいわゆる電子レンジで「あたため機能のみ」と言ったところです。

最近では、単機能レンジも種類が少なくなってきています。

しかし、機能が少ない分値段もとてもリーズナブルです。

学生さんや初めての一人暮らし、またはあたため以外別に機能いらないよ。って人には単機能レンジで十分だと思います。

パナソニック エレック 単機能レンジ ホワイト NE−E22A1−W 1台 【送料無料】

オーブンレンジとは

オーブンレンジとは電子レンジとオーブン・グリル機能が使えるレンジです。

通常のあたため機能の他に、オーブン・グリルが使えるので、

グラタン作りや魚焼きなどもできるレンジです。

お菓子作りだと、何かと役に立つオーブン機能が搭載されています。

私も以前使っていたのはこちらの「オーブンレンジ」になります。

特段、不満もなく7年程度使えていたのであたため以外の機能もあると嬉しいなという方はこちらがおすすめです。

値段も高すぎるわけではないので選択肢として全然ありかと思います。

パナソニック オーブンレンジ エレック ブラック NE-MS265-K [NEMS265K]【RNH】【FEBMP】

スチームオーブンレンジとは

スチームオーブンレンジとはスチームが自動で噴射され、オーブン調理だけでなく通常のレンジ(あたため)の時も使える機種と、

角皿に水を張り、オーブン調理の時しか利用できない機種があります。

もちろん、自動で噴射する方が機能や手軽さで言えば圧倒的ですが、その分値段も高くなります。

私が今回買ったのは、自動噴射の方なので通常のレンジ機能の際にもスチームレンジ機能が使えるスチームオーブンレンジを購入しました。

購入きっかけとその理由

私は今回、スチームオーブンレンジのパナソニックBistroを購入しました。

スチームオーブンにも色々と種類がありますが、今回この機種を選んだ理由の一つは、

冷蔵庫もパナソニック製品を購入したきっかけが大きかったのと、

デザイン面やスペース面でもこの機種が自分には良さそうだなと思いました。

また、レビューやその他情報を調べた中で、これから数十年使えそうなものを検討した結果、このパナソニックBistroに決めました。

付属のレシピ集の凄さ

購入すると、付属の角皿やグリル皿が付属で付いてきます。

これは、消耗しても別途購入が可能ですが、まず購入することはそうそうないかと思います。

そして、付属てついてくる説明書はもちろんですが、

Bistroには100レシピというレシピ本もついてきます。

また、説明書の半分程度にもBistroを使ってのレシピが多数載っています。

pdf版はこちらにあります。

また、ここのレシピを毎回本で見たり探したりするのは面倒だったりしますよね?

スマホで手軽に見れないかな〜と思う方もいますよね。

こちらのレシピ内容、サイトにもあるので手軽に検索してレシピを見たりもできるんです !

それが、「キッチンポケット」というサイトです。

私が、ざっと見た感じではレシピ本にある内容は載っているように思います。

先ほど画像にあったラムチョップももちろんありましたよ。

ラムチョップのレシピ

こちらの料理の手順ですが…ラムチョップの作り方簡単すぎません?w

1.肉に塩、こしょうをする。
2.肉をグリル皿に並べ、A をのせて、上段に入れる。

手動⇒「グリル」両面焼き上段⇒約10~14分

たった、これだけでできちゃう。

マジで、料理の時短につながるのと、美味しい料理が簡単に作れちゃいます!

レンジの使用電気代表示

便利すぎて、使う頻度が高くなって行きそうで、

その分、電気代もかかるのではないかと気になる方もいるかもしれませんが、電気代は思っている以上に安いです。

また、使用した際の電気代がBistroは表示してくれます。

この見える化があるだけでも、安心できますよね。

実際にスチームオーブンレンジBistroを使ってみた感想

実際に私はこのスチームオブーンレンジを使って、先日夕食を作りました。

その時のご飯はこちらです。

レシピは「唐揚げ」と「ポテトサラダ」ですが、

唐揚げは少しミスだったのですがそれでも十分美味しかったです。

今度はちゃんと唐揚げ粉を使って作ってみたいと思います。

また、ポテトサラダもじゃがいもの皮をむいて、

あとは、機能にある「毎日⇒解凍/乾物/ゆで野菜⇒ゆで根菜」を選んで、スタートするだけです。

終わると、じゃがいもはマッシャーまたはフォークで潰せるほどに柔らかくなっています。

この時の夕飯は一切フライパンを使っていません。

つまり、後片付けがめちゃめちゃ楽なんです。

また、この時とは別にレンジで「温泉卵」を作っています。

爆発しないのか?と思われますよね?

大丈夫なんです。

スチーム機能を使うことでレンジ内にスチームを充満させながら卵をあたためていくので、

茹でているような状態になっていきます。

レンジで「ゆで卵」も「温泉卵」も作れちゃいます!!

スチームオーブンレンジのBistroが最強なワケ

今までお話ししてきた中に色々と最強な場面があったと思いますが、私が使ってみて最強だと感じたのは

  • 料理の時短
  • レシピの豊富さに伴うレンジ設定
  • 手入れの楽
  • 使用スペースも少ない
  • 使用電気代の見える化
  • 料理の後片付けの楽さ

私が使用してまだ数週間ですが、それでもこれだけのメリットを感じています。

毎日料理する方には強い味方になってくれること間違いなしの家電だと思います。

本当に数十年したら料理ロボットとかもできそうですねw

レンジ買い替えなら

「スチームオーブンレンジのBistro」がおすすめ!!

ダイソンの掃除機を買って1週間使った感想(Dyson Cyclone V10)

こんにちは。そらまめです。

先日、一人暮らし始めた時に購入した掃除機が壊れてしまい、新しい掃除機の購入しました。

購入した掃除機は有名な「ダイソン」です。

その中でも最新シリーズに当たる、「Dyson Cyclone V10」を購入しました。

そして、購入してから1週間ほど使用しましたので、実際の使い勝手などのレビューをしたいと思います。

結論からいうと、現状非常に満足しております。

では、どういった点に満足しているのかをお伝えしたいと思います。

掃除機はコードレスでスティックタイプ

私が以前まで使用していた掃除機はコードレスでスティックタイプのものでした。

型番は違いますが、使用していたのはこちら。

以前まで使用してた掃除機はElectrolux (エレクトロラックス)社の掃除機になります。

これは、すごく使い勝手はよかったですよ。

金額も2万程度で、一人ぐらいを始める際には少し高価な掃除機という感覚でした。

結果的にこの掃除機は約6年程度で壊れてしまいましたが、十分に活躍してくれたと思っています。

さて、今回の本題に行きたいと思います。

以前の掃除機同様、私は掃除機の選択としては

  • コードレス
  • スティックタイプ

この2点で掃除機を選んでいます。

そして、今回購入したのが、ダイソンのDyson Cyclone V10になります。

こちらは発売日が2018年3月20日ですので、もう少しで1年経ちますね。

Dyson Cyclone V10を購入にあたっていくつかセットシリーズがあります。

その中でも私は一番安いものにしました。

シリーズはこちら。

Dyson Cyclone V10には、V10Fluffy、V10Fluffy+、V10Abusoluteproがありますが、

違いは付属品の違いにあります。

掃除機本体のv10は変わらないので、付属品が多いのを選ぶと値段が高く、少ないのを選ぶと値段を抑えることができます。

比較表としましてはこんな感じです。

V10Fluffy V10Fluffy+ V10Abusolutepro+
V10本体
ソフトローラークリーナーヘッド
ミニモーターヘッド
コンビネーションノズル
コンビネーションノズル
隙間ノズル
ミニソフトブラシ
収納用ブラケット
フトンツール X
延長ホース X
アップトップアダプター X
ダイレクトドライブクリーナーヘッド X X

私が購入したのは「V10Fluffy」で付属品は一番少ないものになります。

値段は5年保証をつけて5.3万程度でした。

Dyson Cyclone V10を購入

実際に購入した時の付属品はこちらになります。

通常家の掃除だけであれば、これだけで十分だなと思っております。

基本的にはフローリング掃除とカーペット掃除、ベットやソファーの掃除で使っています。

メインで使用しているのは「ソフトローラークリーナーヘッド」になります。

細かいところを掃除する際は、付属のヘッドを使ったりしています。

また、持った時の感じはこのような感じになります。

他の掃除機と違う点は

掃除の際、指でボタンを押し続ける

という点が、他の掃除機と一番異なるかなと思います。

私もこの部分だけすごく懸念していました。

掃除しながら、ずっとボタン押し続けるの辛くないかな?と思っていたので。

実際、掃除してみると最初は少し違和感があったものの、3日程度経つとそれも慣れていました。

また、すごい力を入れないといけない訳ではないので女性でも十分使えると思っています。

ダイソン掃除機 Dyson Cyclone V10の感想

実際に掃除してみると、クリーナーヘッドが回ることで、こちらが力を入れないでも推進してくれるので掃除がすごく楽です。

また、懸念していた指で押し続けながら行う掃除も全然困ることなく使えています。

むしろ何か掃除機を置いてものをどけたりする場合はいちいちボタンを押す必要はなく、

押していたボタンを離せば電源がオフになるのでそういった点もプラスに働いているのかなと思います。

掃除後、行うのがゴミをゴミ箱へ!という作業が発生しますよね。

今回購入したダイソンの掃除機のゴミ出し方法は至って簡単で、

本体下部にある、赤レバーを前に押すとそのまま前にある蓋が開いて、中にあるゴミが出せるようになっています。

実際にゴミ捨て方法は動画を見てもらうとわかりやすいですね。

動画ではクリアビンのお手入れ方法もあるので、参考にしてみてください。

私は今回スティックタイプのダイソンの掃除機を購入しましたが、

立てながら充電するには付属の「収納用ブラケット」を設置する必要があるんですが、

このままだと壁に穴を開けないと使えない状態なので、

付属のヘッド関連も一緒に収納しつつ、収納用ブラケットも設置できる優れものを購入にしました。

それがこちら。

コードレスクリーナースタンド

これはDyson Cyclone V10を購入するなら一緒に購入することを強くお勧めします。

これがあるれば、立て状態で充電でき、また付属のヘッドクリーナーも収納できてしまいます!!

実際に私が使用してる感じはこちら。

どうですか?

すごくシンプルですけど、すごく綺麗に収納できてるなと思います。

このスタンドがあれば、付属の収納用ブラケットを使って立てた状態で充電させるのに壁に穴を開けたりせずにすみます。

値段もそこまで高価なものではないので一緒に購入をお勧めいたします。

Dyson Cyclone V10での変な音!?

Dyson Cyclone V10を使ってみて電源をオンにしてオフにするときに

「ブオーン」という音がなります。

これはもしかして初期不良なのかなー。と思って調べてみました。

するとこんな動画がありました。

まさにこれと同じ状態でした。

結論としては、この音がなるのは仕様で問題ないとのことです。

Dyson Cyclone V10では基本的にモーターのシステム上、電源をオフにした際この音がなるようです。

ダイソン掃除機 Dyson Cyclone V10 買いか?

実際、1週間程度使ってみての総評としては

私としてはとても満足しています。

値段が5万程度ですので、決して安くはないですが、

掃除が楽になったという点と取りきれなかったチリや埃を取れるようになっているのは確かなので、

そういった点を加味すると買ってもいいなと思いました。

綺麗好きで、掃除が楽になるのを求めている人なら買いだと思います!!