Wordsworth広場
  新規投稿 ┃ ツリー表示 ┃ 一覧表示 ┃ トピック表示 ┃ 検索 ┃ 設定 ┃ 『Wordsworthの杜』へ戻る  
33 / 269 ツリー ←次へ | 前へ→

(V3)背景色・文字色の変更 mue 06/6/29(木) 7:11 質問
┗ Re:(V3)背景色・文字色の変更 Wordsworth作者 06/7/15(土) 10:17 回答
 ┗ Re:(V3)背景色・文字色の変更 mue 06/7/26(水) 19:47 質問
 ┗ Re:(V3)背景色・文字色の変更 Wordsworth作者 06/8/21(月) 17:47 回答

(V3)背景色・文字色の変更
質問  mue  - 06/6/29(木) 7:11 -

引用なし
パスワード
   以前V2.6を愛用していたのですが、V3に乗り換えました。

文字が多いので目の負担を減らす為に、試しに白黒を逆転させてみようと思い、
ツール→オプション→その他の設定で、112行目からの
ヘッダフレーム、フォルダツリーフレーム、用語本文フレームの
「background-color」「color」等のblackとwhiteを入れ替えてみました。

確かにヘッダ、フォルダツリー、更新リストは白黒逆転したのですが、
いざクリックして本文を閲覧すると、元の白背景に黒字で表示されます。
他にも設定する箇所があるのでしょうか?
<Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)@p9141-adsao01kyotmi-acca.kyoto.ocn.ne.jp>

Re:(V3)背景色・文字色の変更
回答  Wordsworth作者 E-MAIL  - 06/7/15(土) 10:17 -

引用なし
パスワード
   ▼mueさん:
>以前V2.6を愛用していたのですが、V3に乗り換えました。
>
>文字が多いので目の負担を減らす為に、試しに白黒を逆転させてみようと思い、
>ツール→オプション→その他の設定で、112行目からの
>ヘッダフレーム、フォルダツリーフレーム、用語本文フレームの
>「background-color」「color」等のblackとwhiteを入れ替えてみました。
>
>確かにヘッダ、フォルダツリー、更新リストは白黒逆転したのですが、
>いざクリックして本文を閲覧すると、元の白背景に黒字で表示されます。
>他にも設定する箇所があるのでしょうか?

返事が遅くなってすみません。

オプションで本文の出力単位を「1ファイル」にしていると大丈夫だと思いますが、「フォルダ毎」、「用語毎」にしているとダメみたいですね。

解決方法ですが、

StyleSheet\Common\wsworth_common.xsl

ファイルの下記の場所のbodyタグ内に「class="Body"」を書き加えてください。

<!-- ■■■■■フォルダの表示方法 -->
<xsl:template match="フォルダ">
<html>
<head>
  <!-- ■スタイルシート -->
  <link>
    <xsl:attribute name="rel">stylesheet</xsl:attribute>
    <xsl:attribute name="type">text/css</xsl:attribute>
    <xsl:attribute name="href"><xsl:value-of select="$FILE_NAME"/>.css</xsl:attribute>
  </link>
<!--
  <style type="text/css">
    <xsl:call-template name="wsworth_stylesheet"/>
  </style>
-->
</head>
<body class="Body">★ここ!
  <xsl:value-of select="$EOL"/>
  <xsl:apply-templates select="." mode="wsworth_body"/>
</body>
</html>
</xsl:template>

<!-- ■■■■■用語を表示 -->
<xsl:template match="用語">
<html>
<head>
  <!-- ■スタイルシート -->
  <link>
    <xsl:attribute name="rel">stylesheet</xsl:attribute>
    <xsl:attribute name="type">text/css</xsl:attribute>
    <xsl:attribute name="href"><xsl:value-of select="$FILE_NAME"/>.css</xsl:attribute>
  </link>
<!--
  <style type="text/css">
    <xsl:call-template name="wsworth_stylesheet"/>
  </style>
-->
</head>
<body class="Body">★ここ!
  <xsl:value-of select="$EOL"/>
  <xsl:apply-templates select="." mode="wsworth_body"/>
</body>
</html>
</xsl:template>
<Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.0.3705; .NET CLR...@acfkok008094.adsl.ppp.infoweb.ne.jp>

Re:(V3)背景色・文字色の変更
質問  mue  - 06/7/26(水) 19:47 -

引用なし
パスワード
   お返事ありがとうございます。
書き加え、無事、背景を黒、本文を白に変える事が出来ました。
しかし、次にリンクの色を変えようと、a:link、a:visitedで色を指定しても、
そちらが反映されないようなのです。
改善方法があれば、お暇な時でいいのでよろしくお願いします。
<Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)@p3249-adsau05kyotmi-acca.kyoto.ocn.ne.jp>

Re:(V3)背景色・文字色の変更
回答  Wordsworth作者 E-MAIL  - 06/8/21(月) 17:47 -

引用なし
パスワード
   ▼mueさん:
>しかし、次にリンクの色を変えようと、a:link、a:visitedで色を指定しても、
>そちらが反映されないようなのです。

遅くなってすみません。

とりあえず以下のように中括弧の外に書くと効くようです。
ただし、全部のHTMLファイルに効いてしまいますが…。

  /* ■■■用語本文フレーム■■■ */
  /* [用語本文フレーム]BODYスタイル */
  .Body{
    background-color : white;
    color       : black;
    a:link  { color : blue; } ★ここに書いてもダメっぽい
    a:visited { color : yellow; }★ここに書いてもダメっぽい
    a:active { color : red; }
    a:hover  { color : red; }
  }
  a:link  { color : blue; } ★ここに書けばOK?
  a:visited { color : yellow; }★ここに書けばOK?
<Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; Inf...@h11.fujitsu.co.jp>

  新規投稿 ┃ ツリー表示 ┃ 一覧表示 ┃ トピック表示 ┃ 検索 ┃ 設定 ┃ 『Wordsworthの杜』へ戻る  
33 / 269 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
56354
(SS)C-BOARD v3.23b is Free.