こんにちわ。suzuと申します。
リンク先の色の指定について質問です。
普通なら<body bgcolor="#ffffff" text="#000000" link="#0066ff" vlink="#036095" alink="#0066ff">
で良いと思うのですが、
同じページ内でリンク先の色を変える事って出来るのでしょうか?
例えば、
●このテーブル内のリンクのみ、この色。
●このリンクのみ、この色。
とか…。。

どうぞ、宜しくお願い致します。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

こんにちはsuzu-yoさん、xruzです。



<html>
<head>
<title></title>
</head>
<style>
A.aa {color:green};
A.ab {color:red};
</style>
<body>
<a href="www.yyy.ne.jp">yyyyyyyyy</a><br>
<a href="www.ggg.ne.jp" class="aa">ggggggggg</a><br>
<a href="www.nnn.ne.jp" class="ab">bbbbbbbbb</a><br>
<a href="www.aaa.ne.jp" class="aa">aaaaaaaaa</a><br>
<a href="www.fff.ne.jp" class="ab">fffffffff</a><br>
</body>
</html>

こんな感じでよかったでしょうか。
がんばってくださいね(~:~i
    • good
    • 0
この回答へのお礼

返信ありがとうございます。

CSSを使えば可能だったのですね。
もっと勉強致します。(><;;)>"

MacのIE5.0 NN3.7で確認した所、綺麗に動いていました。

ありがとうございました。

お礼日時:2001/11/27 05:18

スタイルシートを使えば可能です。

スタイルシートだと色以外の表現(下線の有無、文字の大きさ・・・)も変えられますが、とりあえず色だけ変えるサンプルです。

<HTML>
<HEAD>
<TITLE>リンクの色の変更サンプル</TITLE>
<STYLE TYPE="text/css">
<!--
a:link {color:#0000FF}
a:visited {color:#FF0000}
a:active {color:#00FF00}
a:hover {color:#00FFFF}

table a:link {color:#8888FF}
table a:visited {color:#FF8888}
table a:active {color:#88FF88}
table a:hover {color:#88FFFF}

a.User1:link {color:#AAAAFF}
a.User1:visited {color:#FFAAAA}
a.User1:active {color:#AAFFAA}
a.User1:hover {color:#AAFFFF}
-->
</STYLE>
</HEAD>
<BODY>
<P>通常の<A href="http://www.okweb.ne.jp">リンク</A>の色です。</P>

<TABLE>
<TR>
<TD>文脈セレクタで表内の<A href="http://www.okweb.ne.jp">リンク</A>の色を変えています。</TD>
</TR>
</TABLE>

<P>クラスを使って<A href="http://www.okweb.ne.jp" class="User1">リンク</A>の色を変えてます。</P>
</BODY>
</HTML>

a:link がlink=""に相当(未訪問リンク)、
a:visited がvlink=""に相当(訪問済みリンク)、
a:active がalink=""に相当(動作中のリンク)、
a:hover はマウスカーソルがリンクに重なっている時だけ有効

この書き方だとページ内のリンク全てに適用されます。


表(TABLE)の中だけに適用したい場合は文脈セレクタを使います。

table a:link {スタイル}

と書くと表の中のリンク(a:link)だけが指定したスタイルになります。表の外のリンクには影響を与えません。


特定のリンクに違うスタイルを指定するにはIDがクラスを使いますが、同じスタイルを持つリンクがいくつかある場合はクラスを使うといいでしょう。

a.クラス名:link {スタイル}

と書くと、class="クラス名"という属性を持つリンク(a:link)だけが指定したスタイルになります。例ではUser1というクラス名を与えていますが、クラス名は自由につけられます。
    • good
    • 0
この回答へのお礼

返信ありがとうございます。

テーブルの中と、個別に指定するやり方を教えて頂きましてありがとうございます。カーソルを合わせると色が変わる様になっていたので凄い使いやすかったです。

只所でMacのIE5.0とNN3.7見え方が変わりました…。
IE5.0の方ではlink色がFF8888?(ピンク系)で、
NN3.7の方ではlink色が0000FF?(青系)でした。
何処かでその様な指定をしてるのでしょうか?
勉強不足でちょっと良くわかりませんでした。。

でもCSSの指定の仕方が判りました。教えて頂きましてありがとうございます。
今後とも御指導宜しくお願いいたします。

お礼日時:2001/11/27 05:44

<a href="

http://www.******"><font color="#00ff66">リンク先</font></a>
のように、リンクタグの内側にFONTタグを入れ子して強制的に色を変えるんではダメでしょうか?
テーブル内だけの変更とかなら、CSSを使えばもうちょっとエレガントにできるかもしれませんが…。
    • good
    • 0
この回答へのお礼

返信ありがとうございます。

教えて頂いた方法をMacのNN4.7とIE5.0で試してみた所、出来ました!
凄い盲点でした!!
HTMLの組み方を考え直そうか…と思ってしまうやり方ですね。

凄い参考になりました。
ありがとうございました。

お礼日時:2001/11/27 05:12

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q「DNAのクロスリンク」について教えてください

「DNAのクロスリンク」のクロスリンクとは、架橋形成のことでしょうか?

Aベストアンサー

http://www.dojindo.co.jp/letterj/097/reviews_01_main.html
http://www.kyushu.meti.go.jp/web/15_6_30_gi_kikaku/H14FYseika_list/14C8012.pdf
等によるとおっしゃるとおり架橋したものが出来るようです。
なお。ここを閉じて、生物のカテで聞くともっと良いお答えが早くかえってくると思います。

Q

をスタイルシートで表現できるのでしょうか?
link系をレファレンスで探したのですが見付かりません

Aベストアンサー

<!--
body{
color: black;
}
A:link {
color:blue
}
A:visited {
color:purple
}
A:active {
color:red
}

-->

でどうでしょう

Qクロスケーブルとアップリンクポート

アップリンクポートとパソコンを
クロスケーブルで結ぶと
普通にハブに接続しているのと変わらないのですか?
クロスをクロスにするから大丈夫だとは思うのですが。

どうでしょうか?

Aベストアンサー

その通りです。

クロス、ストレートの選択はいつも悩みの種ですよね。

ちなみに、最近出始めた1000BASE-TのSW-Hubでは、
クロス、ストレートを自動的に認識してくれるので、
このような悩みは不要のようです。

Qリンク色の定義を2セット作ることは出来ますか?・・・あるいはVLINK色を変える方法

<BODY>タグに指定したり、スタイルシートで指定したり、どちらにしても1種類しかリンクの色(LINK,VLINK,ALINKの3色)を指定できませんよね。
もう1種類(あるいはもっと)指定出来る方法は無いのでしょうか。(例えばFONTならSAMPLE指定で何通りも出来ますよね。)

または、VLINK色を定義色から変える方法でも結構です。

お心当たりのある方、どうぞよろしくお願いします。

Aベストアンサー

クラス分けすることで
そのクラス指定されたリンクの色を別にスタイルシートで設定することができます。
例えば
<a class="normal" href="test.html">通常</a>
<a class="special" href="test.html">特別</a>
の様にしておいて
<style>
a:link { color:blue; } /* クラス指定無し:普通のリンクの指定 */
a.normal:link { color:red; }
a.special:link { color:green; }
</style>
対応関係は
LINK→a:link
VLINK→a:visited
ALINK→a:active
です

ちなみに、1つ教えて欲しいのですが、
FONTのSAMPLE指定というのがわからないのですが、
これってどういうもので、どういう風に使うのですか?
よろしければ、後学のために教えて下さい

Qクロスケーブルによる直リンクについて

現在、二台のPCを使用していますが、データのやり取りが今まではCDでしか出来ませんでした
HPなどを調べて、なんとかクロスケーブルで二台を直リンクできることまでわかり、データ転送をしています

が、よく、トラブルが起きるのです。
メインがダイナブックのWinXP、ファイル置き場がソーテックのWin98、
いつもはADSLの方に繋いでいるのでLAN接続していないので問題ないですが、いろんなデータが溜まってくるとソーテックのほうにデータを送るようにしているので、
そのときに問題になります。

たまにクロスケーブルで繋ごうとすると、なかなか認識しないんです。
ワークグループを同じ名前にし、IPを下一桁だけずらした数値にし、
サブネットマスクを255.255.255.0にします。

これだけで、たまにちゃんと認識してデータ転送できるんですが、
たまに認識せずに、再起動してみたり設定を解除してもう一度やりなおしたりして、何時間かかかってやっと認識させ、データを移しています。

色々実験していて変なことがわかりました。 マイネットワークにソーテック側のフォルダが表示されていない場合でも、IPをまったく同じ数値に設定すると「競合しています」って出るんです。
つまり、一応ちゃんと繋がってると思うんですが、、、、

今日、知人のHDDにデータを送ろうとして、同様にクロスケーブルで繋ぎ、
同じように設定したんですが、その時はいくら色々設定しなおしてもお互いがお互いを認識することが出来ませんでした。
しかし、そのときも試しに同じIPを設定してみたら 競合しています と出ました
知人の本体はIBMのw2kです。

どうやったら自家製直リンクLAN,すんなり認識してくれるんでしょうか?

現在、二台のPCを使用していますが、データのやり取りが今まではCDでしか出来ませんでした
HPなどを調べて、なんとかクロスケーブルで二台を直リンクできることまでわかり、データ転送をしています

が、よく、トラブルが起きるのです。
メインがダイナブックのWinXP、ファイル置き場がソーテックのWin98、
いつもはADSLの方に繋いでいるのでLAN接続していないので問題ないですが、いろんなデータが溜まってくるとソーテックのほうにデータを送るようにしているので、
そのときに問題になりま...続きを読む

Aベストアンサー

>たまにクロスケーブルで繋ごうとすると、なかなか認識しないんです。
基本的な事をお伺いします。
・これは、ネットワークコンピュータに相手が現れないという事ですか?
・通信は出来ているのでしょうか?
(コマンドプロンプトで「ping 相手のIPアドレス」とやってみましたか)
・検索で相手のコンピュータを検索しても、検索できませんか?
・共有フォルダを例えばX:ドライブにマッピング出来ませんか?
(ネットワークドライブの割当てで、共有名を \\相手のコンピュータ名\共有名
 として、X:ドライブなどに割当てできませんか)

IPアドレスの競合は検出されるという事なので、電気的には繋がって
いると思われます。エクスプローラなどで直接見えないだけであれば、
マイクロソフトネットワークの扱いにくさが問題なのかもしれませんね。

繋がった時に、共有フォルダのショートカットを作っておき、再接続の時は
ショートカットを開く というやり方もありますがどうでしょうか。

また、ファイルを転送するだけであれば、ソーテック側にFTPサーバソフト
を入れてGUIのFTPクライアント(FFFTPなど)で転送する手もあります。

そうじゃなくて、根本的な問題(pingが応答しない)なのでしょうか?

>たまにクロスケーブルで繋ごうとすると、なかなか認識しないんです。
基本的な事をお伺いします。
・これは、ネットワークコンピュータに相手が現れないという事ですか?
・通信は出来ているのでしょうか?
(コマンドプロンプトで「ping 相手のIPアドレス」とやってみましたか)
・検索で相手のコンピュータを検索しても、検索できませんか?
・共有フォルダを例えばX:ドライブにマッピング出来ませんか?
(ネットワークドライブの割当てで、共有名を \\相手のコンピュータ名\共有名
 として、X:ド...続きを読む

Q~ の中に