― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

返信する
ユーザー名:
件名:
オプション:
BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: ON
BBCode を無効にする
フォントサイズ:
フォントカラー
スマイリーを無効にする
URL を自動的にパースしない
ユーザエージェントを表示する
認証コード
KCaptcha by Nikita_Sp
   

トピックのレビュー - CSSの設定でa:visitedの色に変わりません。
作成者 メッセージ
  記事の件名:  ありがとうございました。  引用付きで返信する
お礼のお返事、遅くなって申し訳ありません。


>> CSSは a:link:blue a:visited:purple とします。
>上記のまま書かれていることはないと思いますが、cssの記述は正しいですか?

>リンクの擬似クラスを指定する順序は、link visited hover active の順に書くべきと以下のサイトで教わりました。その他の順序では正しく動作しないことがありますが、いかがでしょう。


自分がわかっているのを前提に、適当にCSSを書いてしまい、本来の問題点(質問)の回答できなかったようで、混乱させて申し訳ありませんでした。
上記の内容には、問題点はありません。
上記クリアした状態での問題点となります。

>履歴だったかキャッシュだったかを使用しない設定にしているとこういう現象が出たような気がします。

確かに、履歴もキャッシュも残らないようにしています。
・・・・
履歴もキャッシュもHDに残らないから、色が変わらない・・・と言うことですね。。。

と言うことは、皆さん、ちゃんと色が変わるんですね。。。
わたくしの設定によるものからのようですね。

しかし、Safariは履歴もキャッシュもクリアにしてても色が変わります。
すみません。SafariのことはSafariに聞きます。。。

一度、キャッシュと履歴をonにしてみます。

皆さん、ご丁寧にありがとうございました。
投稿記事 Posted: 2007年5月30日(水) 09:36
  記事の件名:  Re: CSSの設定でa:visitedの色に変わりません。  引用付きで返信する
kvex さんが書きました:
pal さんの言うように

a:link:blue a:visited:purple

と書いてることは無いですか?

a:link:blue; a:visited:purple
もしくは
a:link:blue;
a:visited:purple

となっていますか?

コード:
a:link
{color:#00FF33;}
a:visited
{color:#CCCC33;}
a:hover
{color:#FFFF00;}
a:active
{color:#FF0000;}


こんな感じで(必要なら background-color なんかも)。
あと level さんが指摘されていますが、履歴の保持期間が 0 だと 1 分前に閲覧したページでも visited になりません。
投稿記事 Posted: 2007年5月26日(土) 11:28
  記事の件名:  Re: CSSの設定でa:visitedの色に変わりません。  引用付きで返信する
pal さんの言うように

a:link:blue a:visited:purple

と書いてることは無いですか?

a:link:blue; a:visited:purple
もしくは
a:link:blue;
a:visited:purple

となっていますか?
投稿記事 Posted: 2007年5月26日(土) 09:56
  記事の件名:  Re: CSSの設定でa:visitedの色に変わりません。  引用付きで返信する
リンクの擬似クラスを指定する順序は、link visited hover active の順に書くべきと以下のサイトで教わりました。その他の順序では正しく動作しないことがありますが、いかがでしょう。

CSS Crib Sheet
http://www.mezzoblue.com/css/cribsheet/

日本語訳:CSSカニングペーパー
http://www.stylesheet-stylebook.com/archives/000041.php

そのマークアップとスタイルシートを提示することは可能ですか?
投稿記事 Posted: 2007年5月26日(土) 00:53
  記事の件名:  Re: CSSの設定でa:visitedの色に変わりません。  引用付きで返信する
履歴だったかキャッシュだったかを使用しない設定にしているとこういう現象が出たような気がします。
投稿記事 Posted: 2007年5月25日(金) 23:19
  記事の件名:  Re: CSSの設定でa:visitedの色に変わりません。  引用付きで返信する
> CSSは a:link:blue a:visited:purple とします。

上記のまま書かれていることはないと思いますが、cssの記述は正しいですか?
投稿記事 Posted: 2007年5月25日(金) 13:10
  記事の件名:  CSSの設定でa:visitedの色に変わりません。  引用付きで返信する
おせわになります。

Mac OSX10.3、Firefox2.0.0.3を使用しています。

質問なのですが、サイトのリンクをクリックすると、訪問前と訪問後、色が変わるようにCSSに記述してあれば、かわりますよね?

WindowsのInternet ExplorerやMacのSafariなどでは、同じページを確認した時には、色が変わります。
かなり前から気になっていたのですが、Firefoxは、かわりません。
例として、CSSは a:link:blue a:visited:purple とします。

Firefoxの環境設定のカラー設定では、「WEBページが指定したカラーを優先する」にチェックは入れています。これはデフォルトでチェックが入っていたと思います。ここは変更していません。

僕のFirefoxだけでなく、他のFirefoxでも、この現象を見たことがあります。
デフォルトの状態で、訪問後の色が変わらないとするならば、どうすれば良いでしょうか? 何か良い案はありますか?

CSSの設定だけでは、難しいのかと、Javascriptなども含めて、この部分をGoogleでも検索して探したのですが、こういった記事は見つかりませんでした。もちろんここで検索しても「0件」でした。僕だけの悩みなんでしょうか????
投稿記事 Posted: 2007年5月25日(金) 13:07

All times are UTC + 9 hours


ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean