• ベストアンサー

ホームページビルダーでリンク文字の色を変えるには?

次のような場合,どのように設定すればよいのでしょうか?テーブルの中に文字(画像ではなく)を入れ,テーブル内の色を,例えば緑,そしてスタイルシートで文字を白に設定したとします。この文字をリンクボタンとして設定した後,ここにマウスポインタがきたとき,背景ではなく文字の色だけを別の色に変えたいのです。スタイルシートでA:HOVERの前景色を指定しても 変化しないのですが,どこが間違っているのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • rara_sun
  • ベストアンサー率50% (271/539)
回答No.1

気になる点。 (1) 設定したリンク色と同色をA:HOVERに指定していないか? 怒られそうですが・・・。可能性として・・ (2) リンクを設定した文字に、文字色を設定している。 何をいってるんだ?って思うかもしれません。 次ぎのように<FONT>によるカラー設定がされていないかということです。これでは、A:HOVERが有効に動作しません。 <A href="http://www.xyz.com/"><FONT color="#ff00ff">色がかわるかな?</FONT></A> どうでしょうか? なんか、的を得ていないと、お叱りに合いそうですが・・。

stompa
質問者

お礼

お返事が遅れたことをお詫びいたします。ソースにはご指摘のような点は見当たりませんでした。ですが,あらかじめ文字を希望の設定にして動作確認をしてから,それをコピーし,あらかじめ色をつけたテーブルに貼り付けると,きちんと動くのです。手間がかかるみたいですが,一応これで出来ることが判りました。ほんとはどっか操作を間違えているのだと思いますが,これでとにかく出来ましたのでOKにしたいと思います。助言に大変感謝しています。

関連するQ&A

  • ホームページビルダー10 スタイルシート

    ホームページビルダー10 スタイルシートで、 リンクの入った文字を、カーソルを上にすると、色が変わる(HOVER)非表示のリンク(LINK)表示のリンク(VISITED)があり、リンクの文字の色を変えることができますが、設定すると、そのページのリンクの文字がすべて同じ設定になってしまいます。 例えば、ある文字は HOVERは赤 LINKは白 VISITEDは緑 同ページのほかの文字はHOVERは黒 LINKは黄 VISITEDは青 のように個別に設定したいのですが、 よくわかりません。classを使って、できるというようなことが書いてありますが、よく設定の仕方がわかりません。ご教授お願いいたします。

  • ページを開いているときのリンクの文字色を変えたい

    パソコン初心者です。 ソフトを使わず、メモ帳で入力してホームページを作成しています。 リンクの文字で、通常は黒、マウスを乗せたとき白に変わり、クリックしてページを開いたときにも白(どのページにいるのかわかるように)としたいのですが、うまくいきません。 スタイルシートで、マウスを乗せたときのa:hoverを#ffffffと設定し、選択したときのa:activeを#ffffffと設定しています。 マウスを乗せたときには白く変わるのですが、クリックしてページを開いても、リンクの文字の色は黒のままです。 これを白に変えるにはどうすればいいのでしょうか? どなたかアドバイスよろしくお願いします。

    • ベストアンサー
    • HTML
  • リンクの文字の色

    私は「ホームページビルダー14」を使ってHP作成をしております。(勉強中です) 作成したスタイルシートの文字に、リンクを設定すると文字の色が変わり、 その際、ビルダーの方で設定をして文字の色を希望の色に設定します。(希望の色は白です) するとスタイルシート以外の文字に設定しているリンクの字が見えなくなります。 アドバイスをお願いします。

  • ホームページビルダー

    お世話になっています。ホームページビルダー10で作成しているのですが、テキストにリンクを貼るとき、文字が青色になり下線が入ります。それが嫌なので、その度にスタイルの設定で「文字飾り」と「前景色」で直しています。初期設定でその都度設定しなくてもよくなる方法はないでしょうか? また、マウスポインタが文字の上にきたとき、文字色を変えたくて、「表示」→「スタイルマネージャ」→「追加」・・・から設定しているのですが、そうすると、リンクを貼ったテキストがやっぱり青色になり、「青」→オンマウス→「設定した色」にしかなりません。 リンクを貼ったテキストは「灰色」でオンマウス時に「設定した色」にしたいんです。どのようにすればよいでしょうか? 当方、初心者の為説明下手ですがよろしくお願いします。

  • ビルダーでリンクを貼る文字色

    IBMホームページビルダーで、文字列にリンク設定すると、設定の色(通常青色)に変わりますが、時々、色が変化しないで元の文字色(赤だとか緑だとか)を維持して、それでもちゃんとリンクしていることがあります。編集の「背景/文字色設定を」操作しても変化しません。 ということは、ページ単位でなく、文字列単位で、リンクを貼っても元の文字色を保つ方法があるということになるはずですが、その方法がなにを調べても解りません。どなたか教えてください。

  • 訪問後のリンク文字の色

    検索はしたのですがなかったのでお力をお借りします。 リンク色で、訪問前は黒、カーソルを置くと背景が黒・文字が白、訪問直後に赤、他を訪問すると黒に戻る、というように色を設定したいのですが、どうしても直後に赤だけができません。 スタイルシートに記述したいので、スタイルシートでの書き方を教えていただけないでしょうか

    • ベストアンサー
    • HTML
  • マウスが上にあるリンク

    HPビルダー7です。 マウスが上にあるリンクで文字の色が変わりません。 表示→スタイルシートマネージャー→追加→スタイルの設定→HTMLタグの候補→マウスが上にあるリンクで 設定しますが変わりません。 カラーと背景では「前景色」と「後景色」だけで、文字のバックの色は変化しますが、文字そのものの変更が出来ません。 文字の色そのものをマウスを置いたら変わる方法をご教授下さい。HPビルダー7のソフト内でお願いします。

  • リンクの色を2色で使い分けたい

    はじめまして。 良かったらどなたか教えて下さい。 今、一枚のページを作っているのですが、背景色を"#ffffff"(白)とし、そのリンクを以下の様に指定しました。 <style type="text/css"> <!-- A { text-decoration: none} A:link {color:#000000;} A:visited {color:#ffffff;} A:hover {color:#ff6600;} --> </style> 「白地に黒文字リンク、オンマウス時はオレンジ」という指定です。 ところが、同じページ内でテーブルを組み、その背景を#000000と指定する事になりまして、その中にリンクを入れると、「黒字に黒文字リンク、オンマウス時はオレンジ」 でリンクの文字が見えなくなってしまいます。 hoverの効果(オンマウス時はオレンジ)の効果を残しつつ、リンク色を二色に分ける方法は無いでしょうか? (クラス指定の使い方がよく判ってないので、自分で指定するとエラーしか出ないのです)。 お忙しい所申し訳ございませんが、宜しくお願い致します。

    • ベストアンサー
    • HTML
  • ホームページ作成で、リンクテキストにマウスをあてると色が変わるようにするには?

    ホームページ作成初心者です。 ちなみに「ホームページビルダー」を使用しています。 リンクテキストにマウスをポイントすると、ポイントしている間だけ赤く表示され、 さらにクリック後は紫色に表示されるホームページがよくあります。 パスワード付きリンクについて、それと同じ設定になるようにしたいのですが、 どうしてもうまくいきません。 調べてみたところ「ホーバーをかける」ということのようで、 「表示」 → 「スタイルシートマネージャー」 → 「追加」 → 「HTMLタグの候補」 → 「マウスが上にあるリンク」 → 「色と背景」 → 「前景色」 → 「赤」 → OK のように操作しました。 HTMLソースの<HEAD>と</HEAD>の間には <STYLE type="text/css"> <!-- A:HOVER{ color : red; } --> </STYLE> と表示されています。 ところが、実際のホームページを開くと、ポイントしても文字が赤くならず、 クリックするとパスワードを要求する画面が出ます。 さらに、パスワード付きリンクでなければポイントの際に赤く表示されるのかと思い、 パスワードなしのリンクに変更した後、実際のホームページを開くと、ポイント しても文字の色は多少変わるものの、赤ではありません。 対策をご教示いただければ幸いです。

  • onMouseoverを利用して、セル内の背景色と文字を反転させたい

    テーブルで各セルに別ページへのリンクのリストを作成しています。 onMouseover と onMouseout でマウスが上に来た時に色を変えるようにしたいのですが、背景色の変更は出来ます。 onMouseover="this.style.backgroundColor='#3a5b88'" のようにして。 問題は文字色でして、こちらの変え方が分かりません。スタイルシートでも設定しているので、文字の上にポインタが来ればスタイルシートの指定通りに色を変えられますが、タイトルにも書いたように、onMouseover時には背景色と文字色を反転させるように考えているので、セル内の文字から離れた位置にポインタが来た時には背景色が文字色に変わる(つまり文字色はそのままなので同じ色になる)ので、文字が消えてしまうのです。 なにか良い方法がありましたら教えてください。

専門家に質問してみよう