# Web制作のためのHTML5入門

## 動作条件があるサンプルの注意事項

# 動作条件があるサンプル

# 7-5 Webフォント

7-5節のサンプル（Webフォント）をWebサーバーにアップロードして確認するとき、使用するWebサーバーによっては、各種フォントファイルの適切なMIMEタイプが設定されていないことがあります。適切なMIMEタイプが設定されていないと、コンテンツが正常に動作しません。

MIMEタイプを設定するには、サンプルに含まれるhtaccess.txtをWebサーバーにアップロードしてから、サーバー上でファイル名を.htaccessにリネームしてください。本サンプルに含まれるhtaccess.txtは、apache Webサーバーで使用できます。

MIMEタイプの設定については、本書のP.361のコラムも参照してください。

# 第8章 オーディオ／ビデオの再生

8-1節、8-2節、8-3節、8-4節のサンプル（Audio/Videoファイルの再生）をWebサーバーにアップロードして確認するとき、使用するWebサーバーによっては、各種Audio/Videoファイルの適切なMIMEタイプが設定されていないことがあります。適切なMIMEタイプが設定されていないと、コンテンツが正常に動作しません。

MIMEタイプを設定するには、サンプルに含まれるhtaccess.txtをWebサーバーにアップロードしてから、サーバー上でファイル名を.htaccessにリネームしてください。本サンプルに含まれるhtaccess.txtは、apache Webサーバーで使用できます。

MIMEタイプの設定については、本書のP.361のコラムも参照してください。

# 第10章 Webストレージ

10-1節、10-2節、10-3節のサンプル（インタラクティブWebアプリケーション）で使用するWebストレージ機能は、オンラインでないと動作しません。これらのサンプルを確認するには、データをWebサーバーにアップロードしておく必要があります。

また、10-2節、10-3節でWebストレージのイベントを使用します。WebストレージのイベントはIE8、IE9でも発生しますが、HTML5標準仕様で定義されているのとはすこし動作が異なります。IE8、IE9では、ストレージのデータを変更したときに、すべてのHTMLドキュメントでイベントが発生します。そのため、10-2節のサンプル（c10-storage/c10-app.html）でテキストフィールドの数値を変更すると、IE8、IE9ではダイアログが表示されます。

10-3節のサンプルは、IE8では動作しません。

# 第10章 アプリケーションキャッシュ

10-4節、10-5節のサンプル（アプリケーションキャッシュ）を確認するには、データをWebサーバーにアップロードしておく必要があります。 使用するWebサーバーによっては、キャッシュマニフェストファイルのMIMEタイプが設定されていないことがあります。適切なMIMEタイプが設定されていないと、コンテンツが正常に動作しません。

MIMEタイプを設定するには、サンプルに含まれるhtaccess.txtをWebサーバーにアップロードしてから、ファイル名を.htaccessにリネームしてください。本サンプルに含まれるhtaccess.txtは、apache Webサーバーで使用できます。

MIMEタイプの設定については、本書のP.361のコラムも参照してください。