サポート > Wagby Developer Network > 見栄えのカスタマイズ > CSS の解説 (2)

Wagby が標準で提供する CSS の内容を説明します。

Wagby が提供する CSS の解説

.pagetitle

pagetitle クラスは、画面内に用意されたページタイトル部で用いられます。

.pagetitle {
  height: 28px;
  color:#61563B;
  background-color: #D1E2FF;
  text-indent: 6px;
  margin-top: 0px;
  text-align: left;
  margin-bottom: 16px;
  padding-top: 10px;
  padding-left: 12px;
  border-left: 12px solid #046380;
}

サブウィンドウ検索の場合は、.pagetitle_plainクラスが用いられます。

.pagetitle_plain

サブウィンドウ検索用に用いられます。

.pagetitle_plain {
  text-align: center;
  margin-right: 0px;
  padding-right: 0px;
  color: #406B9B;
  background-color: #EFECCA;
}

.pankuzu

パンくず部で用いられます。

.pankuzu {
  text-align: left;
  padding-top: 4px;
  padding-left: 10px;
  padding-bottom: 4px;
  clear: both;
  background-color: #F0F4FC;
  visibility: hidden;
  _font-size: x-small; /* for IE */
}

.logonuserinfo

ログオンユーザ部に関する CSS です。 border-top の色が各ファイル毎に異なります。

.logonuserinfo {
  text-align: right;
  color: #8BA0BD;
  margin-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  border-top: solid 2px #ACC5E2;
  background-color: #FFFFFF;
}

.related_model

外部キーによる連携において、連携先モデルを示す表現を規定しています。

.related_model {
  text-align: left;
  text-indent: 20px;
  line-height: 31px;
  color: #406B9B;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 5px;
  border-width: 0px 0px 1px 18px;
  border-style: solid;
  background: #FFFFFF;
}

.table_title

一覧表示画面における見出し(「一覧表示」)などで用いられます。

.table_title {
  padding: 0.5em;
  color : #5E8EAB;
  background-color: #FFFFFF;
}

.display_label

項目のラベル部分表示に関する規定を行います。

.display_label,
.display_label_nowrap,
.display_label_notnull,
.display_label_nowrap_notnull,
.display_label_readonly,
.display_label_nowrap_readonly,
.display_label_notnull_readonly,
.display_label_nowrap_notnull_readonly {
  text-align: center;
  color: #000066;
  background-color: #B9CBF1;
  _font-size: x-small; /* for IE */
  padding: 4pt;
}

実際には、さらに Wagby 定義ファイルの内容に応じて「_nowrap」「_notnull」「_readonly」といった修飾が行われます。

.display_field

項目の値部分表示に関する規定を行います。

.display_field,
.display_field_noalign,
.display_field_right,
.display_field_center,
.display_field2,
.display_field2_noalign,
.display_field2_right,
.display_field2_center,
.display_field_selected,
.display_field_right_selected,
.display_field_center_selected {
  text-align : left;
  color : #0000A0;
  background-color: #F0F4FC;
  _font-size: x-small; /* for IE */
  border-width: 0px;
  line-break: strict;
  word-break: normal;
}

実際には、さらに Wagby 定義ファイルの内容に応じて「_noalign」「_right」「_center」といった修飾が行われます。

.button_field

検索画面におけるボタン表示部の定義を行います。

.button_field {
  text-align : center;
  background-color: #91B4E5;
}

A, A:VISITED, A:HOVER, A:ACTIVE

アンカーは CSS の疑似クラス指定を用いて定義しています。 ":VISITED" は、訪れたリンクを、":HOVER" はリンク上にマウスカーソルをあてたことを、":ACTIVE" はリンクをクリックしたことをそれぞれ表します。

A {
  color : #FF6600;
  text-decoration : none;
}

A:VISITED {
  color : #FF6600;
}

A:HOVER {
  color : #990000;
  text-decoration : underline;
}

A:ACTIVE {
  color : #FF6600;
}