★スタイル指定の記述を短くしてスッキリさせる

結果はどのようにランク付けされますか?
順位はどのように決まるのでしょうか?
2Ranking the results of your bets can be a complex task depending on your specific situation and goals. There are many different ways to rank betting results, and the choice of method often depends on what you want to achieve. The general approach for ranking betting results is as follows:
Read in-detail

私たちはカジノサイトを独自にレビューしています。当社のリンクを通じてサインアップすると、追加料金なしで当社に手数料が発生する場合があります。

スタイル指定の記述を短くしてスッキリさせる

広告



前回記述したprint.cssのCSSソースには、スタイル内容が重複している部分が多く見られます。
例えば、 display:none; や width:100%; などのスタイル指定が何度も出てきます。

前回記述したCSSソース(print.css)

@charset "utf-8";

/*============================================
全般的なスタイル
============================================*/
body {
	background-color:#ffffff;	/*ページ全体の背景色*/
	color:#000000; 		/*文字色*/
}
div#pagebody {
	width:100%;		/*幅の指定*/
}

/*============================================
メインメニュー
============================================*/
ul#menu {
	display:none;		/*非表示にする*/
}

/*============================================
ヘッダ画像
============================================*/
#img_index {
	display:none;		/*非表示にする*/
}
#img_subpage {
	display:none;		/*非表示にする*/
}

/*============================================
サブメニュー(左カラム)
============================================*/
div#submenu {
	display:none;		/*非表示にする*/
}

/*============================================
インフォメーション(右カラム)
============================================*/
div#info {
	width:100%;		/*幅の指定*/
}
p {
	width:100%;		/*幅の指定*/
}
.infoimg_index {
	width:200px; height:150px;	/*画像の表示サイズを指定*/
	margin:0px 0px 20px 20px;	/*マージン*/
	float:right;			/*画像を右寄せにする*/
}
.infoimg_subpage {
	width:400px; height:300px;	/*画像の表示サイズを指定*/
	margin:0px 20px 20px 0px;	/*マージン*/
	float:left;			/*画像を左寄せにする*/
}
hr {
	width:100%;		/*幅の指定*/
}

/*============================================
フッタ
============================================*/
div#footer {
	display:none;		/*非表示にする*/
}

このような場合には、セレクタを半角カンマ( , )区切りでまとめることでCSSソースを短くしてやることが可能です。

重複しているスタイル指定をまとめる

スタイル指定の重複している部分をセレクタでまとめて、CSSソースの記述を短くスッキリさせましょう。
print.cssの内容を以下のように書きかえてください。

CSSソース(print.css)

@charset "utf-8";

/*============================================
全般的なスタイル
============================================*/
body {
	background-color:#ffffff;	/*ページ全体の背景色*/
	color:#000000; 		/*文字色*/
}
div#pagebody, div#info, p, hr {
	width:100%;		/*幅の指定*/
}

/*============================================
メインメニュー・ヘッダ画像・サブメニュー・フッタ
============================================*/
ul#menu, #img_index, #img_subpage, div#submenu, div#footer {
	display:none; 		/*非表示にする*/
}

/*============================================
インフォメーション(右カラム)
============================================*/
.infoimg_index {
	width:200px; height:150px;	/*画像の表示サイズを指定*/
	margin:0px 0px 20px 20px;	/*マージン*/
	float:right;			/*画像を右寄せにする*/
}
.infoimg_subpage {
	width:400px; height:300px;	/*画像の表示サイズを指定*/
	margin:0px 20px 20px 0px;	/*マージン*/
	float:left;			/*画像を左寄せにする*/
}

保存をしたらindex をブラウザで開いて、印刷プレビューを確認してみましょう。

指定しているスタイル内容は前と同じなので印刷プレビューに変化はありませんが、CSSソースが短くなってスッキリしました。

まとめ
  1. 重複したスタイル指定をセレクタでまとめて、CSSソースの記述を短くする
  2. セレクタを半角カンマ( , )区切りにすることで、重複するスタイル指定を一箇所にまとめる
  3. 重複したスタイル指定をまとめるだけなので、指定するスタイル内容は変わらない
<前へ 目次へ 次へ>

広告



カジノファインダー

どのカジノが自分に最適か分からないですか?

Easily find your perfect casino in under a minute, no sign up necessary.