• ベストアンサー

【続】HTMLについて

いつもありがとうございます 先ほどと同じ形態の質問です HTMLの診断をしましたら 機械にこう言われました 「<A> の属性 `TARGET` はあまり薦められない属性です。」 リンクをするときの<A>ですが 何か他に方法があるのでしょうか? 先生方、よろしくお願い致します。

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.3

HTML の規定をするDTD というものには、 Strict (厳格な?) Transitional (過渡的な?、将来的には無くしたいの意?) とかあります。 target 属性は、Transitional です。(非推奨というわけではありません) target 属性を代替する書き方は、無いような気がするので、 必要ならば、他に方法は無いと思います。 target 属性が嫌われる理由としては、 target 属性が使われる場合には、フレームを使っていると思われますが、 ユーザーによっては、リンク先を別のウィンドウの表示させたくなかったり、メインのアドレスが変わらないということ、とかの理由で嫌われる場合があります。 さすがにフレーム非対応のブラウザを使っている人は少ないとは思いますが、場合によっては、音声によるブラウザを使っている人もいます。

nenenomiti
質問者

お礼

ご回答ありがとうございます。 仰ってる意味がなんとなくが把握出来ました。 非推奨ではない ということですね 皆さんもリンクの際は<A>は使用されますよね?多分・・ あまり気にしないようにいたします ビルダーで普通に作成しているだけなので 特別、変わった小細工をしているわけでもないので・・ また、わからないことがありましたら その時は、よろしくお願い致します ここの先生方は素晴らしい!!!

その他の回答 (2)

  • 8783219
  • ベストアンサー率46% (33/71)
回答No.2

こんにちは なにかtargetをつけなくてはいけない理由があるのでないならつけないでやればいいのではないでしょうか。 物の本でも初めにはtarget属性は出てこないと思います。 単純に<A HREF=リンクしたいアドレス>リンクさせたい文字</A> で如何でしょうか。 それとも私は質問の趣旨を取り違えてますか?

nenenomiti
質問者

お礼

ありがとうございます >それとも私は質問の趣旨を取り違えてますか? いえいえ、ご回答いただいたので合っていると 思います。 そもそも私が全然HTMLを理解していない為に 質問する際も100%正確に書けていません。。。 あまり気にしないでおきます。 HTMLの診断に行くと必ずと言っていいほど 「これは○○では推奨されていません」とか 「これは今後のことを考えると不適切です」など 少し素人の私には判りづらい文章が多すぎるのです ご回答ありがとうございました

  • galoon
  • ベストアンサー率28% (38/133)
回答No.1

こんにちわ。 フレームなどを利用したサイトではTarget属性は有用なことを考えると 昨今は、ポップアップブロックが一般化したために「おすすめできない」と表現しているのではないでしょうか。

nenenomiti
質問者

お礼

ありがとうございます そういった類の事だと思いますが 私自身があまりHTMLを理解出来ていない為に 診断に行っても答えが判らない状態です。。。 あまり気にしないようにいたします。 今の現状では正常にWEB上に反映されていますので! ご回答有難うございました

関連するQ&A