blankと_blankの違い。
December 15, 2008
知らなかったので、メモです。
この際、XHTML 1.1では、target="_blank"自体がアウトじゃないの?っという話は置いといて、target="_blank"と、普通blankの前に_(アンダーバー・アンダースコア)を書きます。 これは、文法的には正しいみたいで問題ないのですが、アンダースコアを外すと(target="blank")、一度開いた同じウィンドウで開いてくれます。
リンク集なんかを作って、リンクを全てtarget="_blank"にしたものの、じゃんじゃんウィンドウが開いて忍びないなぁ、なんか言う時に使えます。
一応、_(アンダースコア)を付けなくても、Another HTML-lint gatewayは、問題なく通過しました。
というか、これって常識ですか?
- «PREV 『Mvable type 4.23セキュリティーバージョンアップ』
- BlogTop
- 『サト研忘年会』 NEXT»
Comment( 2 )
このブログ記事に対するトラックバックURL
- ヤマダヤスヒロ

-
福岡県 福岡市在住 Webデザイナー。
1973年福岡生まれ。射手座、B型。HNは、やいぶ・Yaive など。幼少期から、モノを作ることが大好き。しかし、小学生の頃の夢は弁護士。 中学生で、漫画家を志すも、高校生時に建築に強く興味を持ちあっさり方向転換。 某デザイン系大学を経て、インテリアデザイナーになる。その後建築士の免許を取得。 建設会社で現場監督を経験、建築塗装会社で営業を経てWebマスターになる。 2006年に独立開業、BULANCOとしてWeb制作に携わる。現在に至る。
>これって常識ですか?
Window名ですね、意外と知らない人いるかも。
「target="任意のウインドウ名"」
を付けるのが普通で、"_"から始まる方がどちらかといえば特別な指定です。
targetは”狙い/対象”って意味なので、
「どのウインドウ名に対してこのリンク先を開くのか?」
という指定になります。
むか〜しのフレーム利用が当たり前だった時代にはよく使われてましたが、
最近はほとんど別ウインドウ指定ぐらいしか使う機会は減った感じでしょうか。
_から始まるのは、予約語ですよね。たしか。
てことは、target="(任意名前)"ってことで、blankって名前になっているってことですね。
フレーム時代は、_parentとか_selfとか使っていたのを覚えています。