- ベストアンサー
target=”_blank” が効きません
<body> <ul><li><a href="○" target="_blank">リンク</a></li></ul> </body> 上記のように、<a>~</a>を<ul>~</ul>で囲うとtarget="_blank"が効きません。 <a>~</a>を<p></p>など他のタグで囲った場合は効きます。 <ul>~</ul>で囲った場合だけ効きません。 どんな原因が考えられるのでしょうか… ulにかけているcssの中にtarget="_blank"を殺すような記述が入ってしまっているのでしょうか。 そんなcssありますか? 目的はリンクを別窓で開きたいだけです。 ヒントをいただけますと助かります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ブラウザを変えて1通り動作チェック。話はそれからだ。 P.S. 最近のブラウザはセキュリティチェックが高く設定されてるので、別窓リンクを「ポップアップ」と見なして自動的にブロックする機能がDefaultで働いてる事もある。 他には同時に別の何かJavascriptが裏で走ってる場合、上手くリンクが機能しないと言う事例をgoogleのフォーラムで見た覚えあり。何か心当たりは? 考えられる要素を全て書き出し、それを愚直に1個1個ずつ潰していくしか方策は無い。Try&Error
お礼
アドバイスを頼りに試したところ、Javascriptが原因でした。 不要な記述を消すことで解決しました! ありがとうございます!