Many people use version numbers on css and js files to force non-cached versions to load up on webpages when updates are published:
CSS example:
<link rel=stylesheet type=text/css href=style.css?v=2017-03-17>
JS example:
<script type=text/javascript src=js/myscript.js?v=2017-03-17></script>
I've noticed that by adding version numbers to css/js files, the web browsers will also load up the HTML file (from which the css/js files are referenced from) from scratch and not use the cached version.
Is this a sufficient way of ensuring that HTML-files are displayed from scratch in all web browsers, or is there a way to set a version number to the HTML file as well, to ensure newly updated HTML-documents are not loaded from a browser's cache?