私はコードの再利用性を見ており、HTMLのインポートタグを試しています。私はすべてのウェブページに自分のブートストラップコードを自動で入れたいと思っています。複数のコードとは違って、1行のコードでそれをやりたいのです。オンラインいくつかの研究を行った後htmlインポートタグが機能しないのはなぜですか?
、答えはタグ、最もつまり次の形式を使用するように見えた次のよう
<head>
<import rel="import" href="includes/bootstrap.html">
</head>
マイbootstrap.htmlファイルはいくつかの通常のブートストラップのリンクです:
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<!-- jQuery library -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<!-- Latest compiled JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
私は、すべてのマイページに同じ3行を読み込まないようにしています。しかし、私のブラウザ(Chrome)は、ブートストラップ以外の理由で使用していても、インクルードを実装していないようです。
すべてのページの先頭にブートストラップファイルを適切に含めるにはどうすればよいですか?
は、アレックスは
は、コンソールログを確認することができます参照してください? –
[HTML仕様](https://www.w3.org/TR/2011/WD-html5-20110405/)に 'import'要素定義がないためです。 – Alexander
残念ながら空です! 正しい理由でimport文を使用しているかどうかわかりません。私は基本的には、3行(6行/コメント)のコードを1つにまとめて、より多くのWebページを構築する際にはよりクリーンなものにしようとしています。 – alexp2603