Possibile che almeno nell'html5 non sia stato definito un tag tipo <include> ?
Non parlo di iframe, ma proprio di qualcosa come <script src> per javascript o <link rel> di css, che prende il codice e di fatto lo include nella pagina.
Per esempio:
<html>
<head>
<include src="headers.inc.html" />
</head>
<body>
<include src="top.inc.html" />
bla bla bla
<include src="bottom.inc.html" />
</body>
</html>
in cui headers.inc.html è
<link rel="css1.css">
<link rel="css2.css">
<meta ......>
<script src="js1.js">
<script src="js2.js">
..
top.inc.html è
<a href="home.html"><img src="logo.jpg"></html><br>
<a href="index.html">Indice</a> - <a href="sezione_1.html">Sezione 1</a> - <a href="sezione_2.html">
....
....
Cioè, hanno inventato i tag <section> <nav> e tanti altri e per modularizzare e il contenuto lo devo per forza mettere tutto insieme nella stessa pagina!!
Soprattutto se scrivo le pagine 'client side' (le sto ottimizzando per poterle distribuire in tar.gz e leggerle offline) diventa un po' scomodo.
A me sembra una cavolata che un linguaggio nuovo non includa questa funzionalità! a meno che io non l'abbia vista.
n.b.: non parlo del tag <object> che di fatto non include codice nella pagina ma una pagina vera e propria (con doctype, html, body...; in effetti non mi sembra che <object> differisca molto da <iframe> sotto questo punto di vista).
edit: vorrei evitare javascript con document.write('uno spezzone di pagina html')
