HTML garde l’antédiluvien élément <base/> alors que c’est complexe et monstrueusement mal foutu (comparez avec xml:base). Osez me dire après qu’il faut supprimer tel truc qui n’est plus à la mode.
<html>
<head></head>
<body>
<p>J’importe cette page web !</p>
<html>
<head><base href="mdr" /></head>
<body>Ceci est la page web importée :)</body>
</html>
</body>
</html>
Je ne sais pas quelle est la base d’un document tant que je n’ai pas tout parsé.
Évidemment que le navigateur fait la chose raisonnable ici. Mais si c’était bien foutu, on n’aurait pas besoin de se casser la tête.
(il n’y a pas de <base /> dans #xhtml2 au fait)