面接形式、システム設計、雑学、コーディング問題、企業ごとの面接トピックを網羅した、無料のオープンソースなフロントエンド面接対策ハンドブックです。
h5bp/html5-boilerplate
高速で堅牢、柔軟なWebサイトやWebアプリを構築するための、プロ品質のフロントエンド向けHTML・CSS・JavaScriptスターターテンプレート。
- スター
- 57,654
- フォーク
- 12,243
- 未解決の Issue
- 22
- 最終コミット
- 10 日前
これは何?
HTML5 Boilerplateは、フロントエンドプロジェクト向けのスターターテンプレートです。あらかじめ用意されたHTMLドキュメント構造、CSSの基本スタイル、JavaScriptのセットアップを備え、クロスブラウザー対応、パフォーマンス、印刷などの一般的な課題に対応します。空のファイルから始める代わりに、検証済みの土台を使って開発を始められます。
特定のフレームワークや開発方針を押し付けません。ファイルをそのまま使うことも、必要な部分だけコピーすることも、不要な要素を削除することもできます。Open Graphタグのプレースホルダー、CSSメディアクエリ、ヘルパークラス、デフォルトの印刷用スタイルを含み、WebPackのコマンドを記載したサンプルのpackage.jsonも同梱しています。
npm、公開済みのdistフォルダーをZIP形式でダウンロードする方法、create-html5-boilerplateスキャフォールディングスクリプト、GitHubテンプレートリポジトリを通じて入手できます。ドキュメントはプロジェクトに同梱されており、オフラインで読めます。
主な機能
- 01プログレッシブエンハンスメントを考慮して設計された、HTML・CSS・JavaScriptのスターター構成。
- 02Open GraphタグのプレースホルダーとCSSメディアクエリ。
- 03便利なCSSヘルパークラスと、パフォーマンスを重視したデフォルトの印刷用スタイル。
- 04WebPackのビルドコマンドを記載したサンプルのpackage.json。
- 05不要な部分を簡単に削除可能。
- 06オフラインで読めるドキュメントを同梱。
ユースケース
- しっかりしたHTML・CSSの土台を使って、新しい静的Webサイトやランディングページを作成する。
- フレームワークに依存しないテンプレートが必要なフロントエンドWebアプリの開発を始める。
- HTMLのhead設定、metaタグ、印刷用スタイルのベストプラクティスを学ぶ。
クイックスタート
- 1
create-html5-boilerplate で新しいサイトのひな形を作成する
npx create-html5-boilerplate new-site - 2
新しいサイトのフォルダーに移動する
cd new-site - 3
依存関係をインストールする
npm install - 4
プロジェクトを起動する
npm run start
使う前に知っておきたいこと
- テンプレートのサンプル package.json は WebPack のコマンドを前提としているため、ビルドの設定を調整する必要がある場合があります。
トピック
よくある質問
- html5-boilerplate とは?
- 高速で堅牢、柔軟なWebサイトやWebアプリを構築するための、プロ品質のフロントエンド向けHTML・CSS・JavaScriptスターターテンプレート。 HTML5 Boilerplateは、フロントエンドプロジェクト向けのスターターテンプレートです。あらかじめ用意されたHTMLドキュメント構造、CSSの基本スタイル、JavaScriptのセットアップを備え、クロスブラウザー対応、パフォーマンス、印刷などの一般的な課題に対応します。空のファイルから始める代わりに、検証済みの土台を使って開発を始められます。
- html5-boilerplate は無料で使えますか?ライセンスは?
- html5-boilerplate は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- html5-boilerplate は今もメンテナンスされていますか?
- 活発にメンテナンス中。html5-boilerplate の最終コミットは 2026年10月12日 です。
- html5-boilerplate は何に使えますか?
- しっかりしたHTML・CSSの土台を使って、新しい静的Webサイトやランディングページを作成する。 フレームワークに依存しないテンプレートが必要なフロントエンドWebアプリの開発を始める。 HTMLのhead設定、metaタグ、印刷用スタイルのベストプラクティスを学ぶ。
- html5-boilerplate のインストール方法は?
- create-html5-boilerplate で新しいサイトのひな形を作成する: npx create-html5-boilerplate new-site 新しいサイトのフォルダーに移動する: cd new-site 依存関係をインストールする: npm install プロジェクトを起動する: npm run start
- html5-boilerplate はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/h5bp/html5-boilerplate
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
レスポンシブでモバイルファーストなWebサイトを構築するための、HTML、CSS、Sass/JavaScriptコンポーネントを備えた人気のフロントエンドフレームワーク。
テラリウム、タイピングゲーム、宇宙ゲームなどの実践プロジェクトを通じてHTML、CSS、JavaScriptを学ぶ、12週間・全24レッスンの初心者向けカリキュラム。
HTML、CSS、フォント、画像、JavaScript、サーバー設定を網羅し、理由や対処法、関連ツールを示す包括的なフロントエンド性能チェックリスト。
Video.jsプロジェクトによる、WebとReact向けのモジュール式で組み合わせ可能なオープンソースメディアプレーヤーフレームワーク(v10)。
初心者向けの無料JavaScript講座。毎日のレッスン、演習、ミニプロジェクトを通じて30日間で段階的に学べます。