About opening of links in new tabs or browser windows (Features)

by shian, Tuesday, October 20, 2020, 08:29 (1246 days ago) @ Auge

Does anyone has additional ideas, thought, (counter)-arguments or solution approaches? Micha, Alex, Alfie, anyone else?

The term "de facto standard" was already used in the PC world few decades ago.
For example, in the DOS era we had to use a formal code-page for each language, in reality - the code page that we used was the "de facto standard" code page, regardless of the "formal" rules.

Why "de facto standard" is used instead of formal ("canonical") standard?
The answer is simple, the PC world is extremely wide and evolving incredibly fast, therefore software and hardware vendors cannot stick to canonical rules (unless they want to go bankrupt).

The same is true about (X)HTML script: most browsers are following the "de facto standard" instead of the canonical standard, since the canonical standard is a "moving target" and practically impossible to follow.

In short:
My family is partially German so I assume that you will not like this solution... :-), but it is a known fact that "de facto standard" overrides "canonical standard" in the PC world.

So my solution is to simply use the de facto standard, which means:
do not change anything! Most or all browsers are using the de facto standard and will gladly open a link on the specified target attribute also in XHTML 1.0 Strict.
Just add a BBCode to open a link with target="_blank".

Again, the de facto standards never change, while canonical standards are changing all the time.

Try the following 'test.html' on various browsers:

 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" dir="ltr">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>About opening of links in new tabs or browser windows - my little forum</title>
<meta name="description" content="yet another little forum" />
</head>
 
<body>
 
<div>
<h3>Open a link in a new tab in XHTML 1.0 Strict:</h3>
<a href="https://www.rapideuphoria311.com/" target="_blank">rapideuphoria311.com</a>
<br /><br /><br />
<b>Tested on the following browsers:</b>
<ul>
<li>Opera Version:71.0.3770.271 (64-bit)</li>
<li>Google Chrome Version 86.0.4240.75 (Official Build) (64-bit)</li>
<li>Firefox Browser 81.0.2 (64-bit)</li>
</ul>
</div>
 
</body>
</html>
 
 

Complete thread:

 RSS Feed of thread