HTMLターゲット属性の使用方法
ターゲット属性
target
属性は、ユーザーがリンクをクリックしたときにリンクを開く場所を指定します。
以下のリンクをクリックすると、現在のブラウザのタブ/ウィンドウにあるTechStackerのフロントページに移動します。
<a href="https://techstacker.com/">Link to front page</a>
したがって、別のWebサイトにリンクすると、ユーザーはWebサイトから移動し、リンクしたWebサイトに移動します。これが必要な場合と不要な場合があります。
これは、デフォルトで<a>
が原因で発生します 要素にはtarget
があります _self
の値を持つ属性 —これは、ユーザーがいるのと同じウィンドウでリンクを開くことを意味します。
したがって、このリンク要素:
<a href="https://techstacker.com/"></a>
このようにコンピュータ/ブラウザによって読み取られます:
<a href="https://techstacker.com/" target="_self"></a>
あなたはそれを見ることができないので、これは混乱する可能性があります(しかし今あなたは知っています)。
新しいブラウザタブでリンクを開きたい場合は、デフォルトの_self
を上書きできます。 _blank
の値 値:
<a href="https://youtube.com" target="_blank" rel="noopener"
>If you click this, the YouTube website opens in a new tab</a
>
いつどのを使用しますか?
簡単な答えは次のとおりです。ユーザーをウェブサイトから移動させたくない場合。 SEOの目的で、target="_blank"
を使用します 。
それ以外の場合は何もしないでください。リンクはデフォルトで同じブラウザウィンドウで開きます(_self
経由) 値)。
重要: target="_blank"
を使用する場合 おそらくnoopener
を追加する必要があります セキュリティ上の理由から、それと一緒に属性を設定します。少なくとも外部のウェブサイトにリンクするとき。 noopener属性の詳細。
-
HTMLで複数の属性を使用するにはどうすればよいですか?
HTMLの複数属性を使用すると、ユーザーは複数の値を入力できます。これはブール属性であり、および要素で使用できます。 HTMLフォームで複数のファイルをアップロードできるようにするには、multiple属性を使用します。複数の属性は、電子メールとファイルの入力タイプで機能します。 例 次のコードを実行して、HTMLで複数の属性を使用する方法を学ぶことができます。 <!DOCTYPE html> <html> <head> <title>HTML multiple att
-
HTMLでリスト属性を使用するにはどうすればよいですか?
HTMLでは、要素を使用して、事前定義されたオプションのリストを指定します。このリストは入力要素用です。 list属性は、この要素を参照します。 HTML5はリスト属性を導入しました。 list属性は、要素の事前定義されたオプションを含む要素を参照します。 例 次のコードを実行して、HTMLでlist属性を使用する方法を学ぶことができます。 <!DOCTYPE html> <html> <head> <title>HTML list attribute</titl