私のパソコン雑記帖 |
トップページに戻る |
Style Sheet を Screen と Print で使い分けるカテゴリー: HTML 例えば左側にナビゲーションがある場合、ナビゲーションを印刷対象から外し右側のコンテンツだけ印刷したい事があります。スタイルシートを使い分けることによってそれが可能になります。 基本ページの構成を下図のように想定します。 次に、screen 用の style.css と print 用の style1.css を準備します。
<link href="(path)/style.css" rel="stylesheet" type="text/css" media="screen" /> とした上で、クラス名 "dummy" と、クラス名 "navi" のスタイルを、
補足1上記 "dummy" と "navi" に限れば media="screen" で構いませんが、実際はメインのスタイル設定で印刷時にも適用したいのがありますから、 media="all" とするのがより一般的です。 補足2
上に図示したようなページ構成にすることにより、読み上げソフトでの読み上げ順序は次のようになります。 |
|