ホームページビルダー・グレート初心者講座

グレート初心者講座トップへグレート初心者講座 小技集へグレート初心者講座≠ヨグレート初心者講座 質問掲示板へ

HTML版 過去ログ
| 掲示板を見る | ホームに戻る | ワード検索 | 過去ログ |   

リンクの文字色が一部反映されません

日時: 2008/10/02 16:48
識別: IDZFeKqfBBdBA
名前: なな

初めまして。ビルダー12を使っています。
まだホームページ製作中の初心者のため、Web上にアップはしていません。

私は「かんたんページ設定」で、ページの背景色と文字の色をセットで設定しています。その中に「選択リンク色」(クリックした瞬間の色)も指定されているのですが、プレビュー画面やブラウザでクリックしても色が変わりません。他の「文字色」「リンク色」「既読リンク色」は反映されているのですが。

ソースを見てみると、ちゃんと<body text="#000000" bgcolor="#ffffcc" link="#cc0000" vlink="#666666" alink="#ff9999">と書いてあります。それ以下ではalinkについて指定はしてありません。

外部スタイルシート(リンク)が原因かと思って外してみると反映されます。スタイルシートではbodyタグに余白と行間の設定しかしていないのですが…。(あと、スタイルクラスで余白と行間の設定を。)

試しに、「ページの属性」で「背景/文字色」を全部リセットしてみると、スタイルシートを外しても、相変わらず選択リンク色だけが反映されません。「かんたんページ設定」だけして、スタイルシートを使用しない時だけ全部ちゃんと反映されるようです。もうわけわかりません。

スタイルシートでa:activeの色指定をするとその色に変化するので、それでもいいかなと思ったんですが…。
原因が分かる方いらっしゃいましたら教えてください。お願いします。

長々とすみませんでした。

Re: リンクの文字色が一部反映されません ( No.1 )
日時: 2008/10/02 18:22
名前: naka

たぶんリンク設定の間にフォントカラーの設定してると推測するけど、
当該ページのソース見ないと判断出来ないや。



>>0
> 初めまして。ビルダー12を使っています。
> まだホームページ製作中の初心者のため、Web上にアップはしていません。
>
> 私は「かんたんページ設定」で、ページの背景色と文字の色をセットで設定しています。その中に「選択リンク色」(クリックした瞬間の色)も指定されているのですが、プレビュー画面やブラウザでクリックしても色が変わりません。他の「文字色」「リンク色」「既読リンク色」は反映されているのですが。
>
> ソースを見てみると、ちゃんと<body text="#000000" bgcolor="#ffffcc" link="#cc0000" vlink="#666666" alink="#ff9999">と書いてあります。それ以下ではalinkについて指定はしてありません。
>
> 外部スタイルシート(リンク)が原因かと思って外してみると反映されます。スタイルシートではbodyタグに余白と行間の設定しかしていないのですが…。(あと、スタイルクラスで余白と行間の設定を。)
>
> 試しに、「ページの属性」で「背景/文字色」を全部リセットしてみると、スタイルシートを外しても、相変わらず選択リンク色だけが反映されません。「かんたんページ設定」だけして、スタイルシートを使用しない時だけ全部ちゃんと反映されるようです。もうわけわかりません。
>
> スタイルシートでa:activeの色指定をするとその色に変化するので、それでもいいかなと思ったんですが…。
> 原因が分かる方いらっしゃいましたら教えてください。お願いします。
>
> 長々とすみませんでした。
Re: リンクの文字色が一部反映されません ( No.2 )
日時: 2008/10/02 20:58
名前: なな

naka様、ご回答ありがとうございます。
申し訳ありません、当該ページはアップしていないのでお見せできないのですが…。
スタイルシートを外部リンクさせたページ全て同じ現象になっています。なのでそのスタイルシートが原因だと思うのですが、なぜ「選択リンク色」だけが反映されないのかが分からなくて。
本当に物知らずでお恥ずかしいのですが、「リンク設定の間にフォントカラーの設定してる」ってどういうことをするとそうなるのでしょうか。
私自身は設定した覚えはないのですが、何かいじってる途中でそうなってしまったのかもしれません。

答えにくい質問だとは思いますが、どうかよろしくお願い致します。

Re: リンクの文字色が一部反映されません ( No.3 )
日時: 2008/10/03 16:02
名前: m
参照: http://webiina.web.fc2.com/newpage1.html

少しは参考になるかな(^^;)
Re: リンクの文字色が一部反映されません ( No.4 )
日時: 2008/10/03 10:50
名前: なな

m様、ご回答ありがとうございます。
原因が分からなかった場合、参考にさせていただきます。本当にありがとうございました。

さて、当該ページのうちの一枚のソースをコピペしてみました。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 12.0.4.0 for Windows">
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta name="robots" content="noindex,nofollow">
<title>タイトル</title>
<link rel="stylesheet" href="kihon.css" type="text/css">
</head>
<body text="#000000" bgcolor="#ffffcc" link="#cc0000" vlink="#666666" alink="#ff9999">
<p><img src="gazou.gif" width="155" height="54" border="0"></p>
<p>文章</p>
<p><b><font color="#000099" size="5" face="AR PPOP4B">文章</font></b></p>
<p><font size="+1"><b><a href="file1.html">文章</a></b></font><b> </b>    <font size="+1"><b><a href="file2.html">文章</a></b></font>     <a href="file3.html"><img src="gazou2.gif" width="16" height="14" border="0"></a></p>
<p><br>
文章<b><a href="file3.html">文章</a></b><br>
        <font size="-1">文章<br>
           文章</font></p>
<p align="center"><a href="index.html"><img src="gazou3.gif" width="41" height="25" border="0"></a></p>
</body>
</html>

cssは以下です。
body{
line-height : 1.4;
margin-left : 100px;
margin-right : 100px;
}
.Pad10pxClass{
padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
line-height : 1.4;
}

どこかおかしい所がありますでしょうか。
HTMLよくわからないので…。

長々とすみません、どうかよろしくお願い致します。
Re: リンクの文字色が一部反映されません ( No.5 )
日時: 2008/10/03 12:02
名前: nn

>>2
> 「リンク設定の間にフォントカラーの設定してる」ってどういうことをするとそうなるのでしょうか。

たぶん、nakaさんの言ってるのは、a要素の中にfont要素が入れ子になった場合のことだよ。
リンクを貼った文字に、更にフォントの属性で色を変更するとそうなる。
例)<a href="link.html"><font color="なんとか">リンク</font></a>
ただ、>>4で提示されたソースを見る限り、そのような箇所はなさそう。

原因はちょっと思い当たらないけど、ページのプロパティで設定できる色の指定って、実はHTMLの仕様的には非推奨だからね。
http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/struct/global.html#edef-BODY

まあ、なんだ…。スタイルシート使ってんだから、文字の色もスタイルシートで指定するのが吉。
Re: リンクの文字色が一部反映されません ( No.6 )
日時: 2008/10/03 12:07
名前: nn

連投御免。

firefoxだと反映されるみたいだからIEのバグなんじゃないの?

# あぁ、記事編集できないと不便だわ。。
Re: リンクの文字色が一部反映されません ( No.7 )
日時: 2008/10/03 12:14
名前: nn

>>4
> どこかおかしい所がありますでしょうか。
http://openlab.ring.gr.jp/k16/htmllint/htmllinte.html

> HTMLよくわからないので…。
http://www.kanzaki.com/docs/htminfo.html
Re: リンクの文字色が一部反映されません ( No.8 )
日時: 2008/10/04 04:56
名前: なな

nn様、何回もご丁寧な回答、ありがとうございます。いろいろ教えていただいて、勉強になりました。
そうですね、原因はわかりませんが、スタイルシートで指定する事にします。

お答えいただいた皆様、どうもありがとうございました。
にゅーにぁ〜 ( No.9 )
日時: 2011/12/04 16:24
名前: age
参照: http://gffz.biz/index.html

もっと欲しいにゃん♪+.(・∀・).+☆ http://ktjg.net/
見ないで! ( No.10 )
日時: 2012/06/16 00:34
名前: 恵子
参照: http://www.fgn.asia/

ほんまかいなー!!(´-ω-) http://b8y.in/

ホームページビルダー・グレート初心者講座 Copyright © 2002-2005 aimix All Rights Reserved