Why does target="_blank" have an underscore in front?
Briefly

The article explains the historical context of the target attribute in HTML when using frames. Originally, developers identified frames with unique IDs. The target attribute was crucial to direct links to specific frames. The underscore in target='_blank' emerged to specify that links should open in a new tab, distinguishing this from named frames. This innovation allowed for a clear distinction between frame navigation and new tab functionality. The author warns readers against using the <frameset> tag, as it is deprecated in HTML5.
"The underscore in target='_blank' distinguishes it from frame names, signaling the browser to open the link in a new tab rather than a frame.'"},{
Read at Kyrylo Silin
[
|
]