解決済
数種類のHTMLタグを組み合わせる方法について
<font color="#最初の文字色" onmouseover="this.innerText='触れた時の文字';this.color='#触れた時の文字色'" onmouseout="this.innerText='離れた時の文字';this.color='#離れた時の文字色'">文字</font>↑はこの↓のサイトにあったものなんですが
試しに
これをコピーして
そのまま新規記事に貼り付けて
投稿内容の確認でみたら
ちゃんと動作をするのですが
改行やスペースのある文を
「触れた時の文字」てところの
代わりに入れてみたら
動作しないのですが
(改行無くしたら動作はしました)
どうすれば動作するようになりますか?
また触れたときに変化する文字(文章)の中で
特殊文字を使ったり
複数のリンクを張りたいのですが
できるのでしょうか??
めんどくさい
質問ですみません
どなたかお願いします。
2007-04-13 17:19の質問
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。
Ads By Google
回答(1)
1.
2007-04-13 18:48:38

あまりオススメできないんですが、
改行して動作しなくて、改行しなければ動作するのであれば、改行ごとにタグで括(くく)るしかないんじゃないかなぁ・・・改行に<br>入れてます?
本来括った範囲内すべてに適用されるわけなんですが。
特殊文字や複数リンクですけど、特殊文字は相手の環境により文字化けする可能性はあります。
複数リンクは、文字のところにリンクを入れればいいのですが、色が正常に変化するかはわかりません。
基本的に色を変化させる制御はCSSで行うものです。
例えばCSSで「リンクはマウスが重なったときに○○色に変化させる」と定義しておけば、HTMLでリンクタグを使ったとき、そのページすべてに適用されるので、いちいちコピペでもタグを貼り付ける作業がなくなります。
<a href></a>タグだけで済むことになります。
CSSは新規ページを作ったときにもリンクすれば使い回しが利くので、サイトの統一感が出てきます。
もしCSSがどういうものか分からなければ、コレを機に少しかじってみてはいかがでしょうか。
覚えると、サイトの更新が劇的に楽になりますよ。
改行して動作しなくて、改行しなければ動作するのであれば、改行ごとにタグで括(くく)るしかないんじゃないかなぁ・・・改行に<br>入れてます?
本来括った範囲内すべてに適用されるわけなんですが。
特殊文字や複数リンクですけど、特殊文字は相手の環境により文字化けする可能性はあります。
複数リンクは、文字のところにリンクを入れればいいのですが、色が正常に変化するかはわかりません。
基本的に色を変化させる制御はCSSで行うものです。
例えばCSSで「リンクはマウスが重なったときに○○色に変化させる」と定義しておけば、HTMLでリンクタグを使ったとき、そのページすべてに適用されるので、いちいちコピペでもタグを貼り付ける作業がなくなります。
<a href></a>タグだけで済むことになります。
CSSは新規ページを作ったときにもリンクすれば使い回しが利くので、サイトの統一感が出てきます。
もしCSSがどういうものか分からなければ、コレを機に少しかじってみてはいかがでしょうか。
覚えると、サイトの更新が劇的に楽になりますよ。
回答レベル : 補足要求
変化する前の文字も同じ分だけ改行してみたらできました
どうやら動作はしていたみたいですけど
いままでそこの部分も同じ改行回数分だけ改行していなかったために見えていなかっただけでした
丁寧な回答ありがとうございました。
アドバイスどおりに
CSSにもこれからチャレンジしていきたいと思います。では。
Ads By Google
コメント
まだコメントがありません

