2011-11-02 12 views
0

動作しませんが、それは動作しません:アンカー埋め込まれたCSS(新しいタブで開くには)私は新しいタブ内のすべてのリンクを開くとするために埋め込まれたCSSを追加しようとしている

<style type="text/css"> 
a 
{ 
target-name: new; 
target-new : tab; 

} 
</style> 
<body> 
<a href="http://www.google.com" >Google </a> 
</a> 
</body> 

私がしたいです新しいタブでリンクを開くと、リンクごとに 'ターゲット'プロパティを使用したくありません。

+0

'

5

target-nameまたはtarget-new CSSプロパティのどちらも機能しません。 CSS3仕様で提案されましたが、主要なブラウザではサポートされていません。代わりにanchorタグのtarget = ""属性を使用するか、もっと動的なものが必要な場合はJavaScriptを使用する必要があります。

+0

はい、彼はそうです。 [w3schools](http://www.w3schools.com/cssref/css3_pr_target-name.asp) –

+1

あなたはここですか? http://www.w3.org/TR/css3-hyperlinks私は彼らがそれを殺すことを願っています。 CSSはこのようなものではありません。 – BoltClock

+0

新しいタブですべてのリンクを開く方法は? – Amir978

1

私は通常のrel =外部属性を適用し、外部リンクのための新しいウィンドウを開くためにJavaScriptを使用します。彼らのコメントのために、すべての人たちへ

<a href="http://www.yahoo.com" rel="external">Yahoo</a><br /> 
<a href="#">Internal</a> 

$('a[rel=external]').click(function(e){ 
    e.preventDefault(); 
    window.open(this.href, '_blank'); 
}); 

http://jsfiddle.net/chovy/CtLtv/

+0

ありがとうございますが、リンクに 'rel'や 'target'のようなプロパティを追加したくありません。 – Amir978

関連する問題