2011-11-03 1 views
7

私はこのようなコードに何か持っている:私は新しいウィンドウまたはタブが作成されたリンクのいずれかを、クリックするたびに<a>タグの "target"属性にカスタム名を使用するのは有効ですか?

<a href="http://google.com" target="_blank">google</a> 
<a href="http://gmail.com" target="_blank">gmail</a> 

を。リンクを使ってリンクを作ってほしかった。

だから私はこのように私のコードを変更:

<a href="http://google.com" target="google">google</a> 
<a href="http://gmail.com" target="google">gmail</a> 

それは働きました!いずれかのリンクがクリックされたときに初めて新しいウィンドウが作成され、そのリンクのクリックがそのウィンドウに表示されます。

これは良いと思いますが、これについてはW3C HTML 4 Specで見つけられません。それは有効でクロスブラウザと互換性がありますか?

+1

http://validator.w3.orgで有効です。 –

答えて

8

はい、これはこのインスタンスで使用する方法とまったく同じです。 target属性の値は、リンクされたドキュメントを開き、framenameがフレームや、使用するウィンドウの名前になり_blankの1、_self_parent_top、またはframenameを、できる場所を指定します。

3

はい、これは完全に有効で、ブラウザと互換性があります。 targetにはターゲットウィンドウ(またはフレーム)の名前が指定されています。このウィンドウは、まだ存在していないときに開きます。 _self_blank_parent_top

たぶん、あなたはa better HTML referenceを必要とする:

次は、特別な意味を持っています。

関連する問題