他社がデザインしたサイトロジックを書いています。(彼らは私たちにhtmlファイルを送ってくれました)
しかし、彼らのソースコードhtmlを見ると、次のことがわかりました。
1) modernizr.js
2) html5要素スクリプトの作成:
<!--[if lt IE 9]>
<script>
document.createElement('header');
document.createElement('nav');
document.createElement('section');
document.createElement('article');
document.createElement('aside');
document.createElement('footer');
</script>
<![endif]-->
3) Html5 shiv JS:
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
4)css3-mediaqueries.js
メディアクエリの参照
5) Respond.js v1.1.0
最小/最大幅のメディアクエリ
html5の統合についてはよくわかりませんが、ここには冗長なコンポーネントがあると思います。
たとえば、それはmodernizr
すでに提供するソリューションを含んでいると聞きましたhtml5 shiv
。
使用したい前提としてmodernizr.js
、どのコンポーネントを保持する必要がありますか?(各セクションに番号を付けたので、参照しやすくなります)。
(psこの質問は私がはるかに多くのセクションを持っているのであまり役に立ちませんでした)