2012-04-17 16 views
6

私は初心者のwebdeveloperです。しかし、私はhtml5ボイラープレートがテーブルにもたらすものを理解していますが、私はそれをどのように拡張/カスタマイズしてすべてのHTMLファイルで使用できるのか知りたいのですが?html5ボイラープレートの使い方は?

現時点では、index.htmlを提供しています。

  1. したがって、新しいhtmlファイルを作成するための規約/方法は何ですか?
  2. 別のhtmlフォルダを作成する必要がありますか?
  3. index.htmlファイルのプロパティを継承するにはどうすればいいですか(コピー貼り付け?)baseurlを継承できるDjangoのようなものはありませんか?
  4. しかし、私はjavascriptとcssを扱うことについていくつかの理解を持っていますが、html5ボイラープレートとクロスブラウザの互換性を扱ううちに、私は気をつけなければならないものは何ですか?

答えて

7

最初はHTMLファイルを保存する場所はありません。なぜなら、普通はちょうどそれにちょうどプラスのCSSファイルがあるからです。

しかし、フロントエンド+バックエンドコードのフレームワークのように、実際の開発に入ると、ファイルアクセス制御のためにサーバーサイドとパブリックとして分離する必要があることがわかりますおよび命名規則。

このような場合は、「資産」フォルダ、つまり「一般公開」などが表示されます。ボイラープレートは、その規約に従う傾向があります。

ボイラープレートを自動的にすべてのHTMLファイルに拡張するには、ビューファイルをモジュール化して開発する必要があります。

Main template file 
| 
----header (contains all the references/includes to boilerplate) 
----content 
----footer 

また、あなたのhtmlは、もはや.htmlファイルタイプとして保存されません。ファイルをまとめることができる言語を使用する必要があります。 PHPはこれをきちんと行います。あなたが知っているように、djangoもこれを処理できます。 Ruby on railsなどでは、あなたがそれに取り組む言語を決める必要があります。それ以外の場合、htmlチャンクを結合する古い方法はサーバー側インクルード(SSIまたは.shtml)です。

ベースURLの問題は、ご使用のサーバー側の言語をWebサーバーのディレクティブと併用することで解決します。 Apacheの場合、mod_rewriteを使用して、いくつかのクラス/モデル/ビューなどをターゲットとするurlにargを渡すことができます。MVCフレームワークは、実際には問題を解決しています。

+0

これについて詳しく読むために私に参照できるリンクや書籍はありますか? (モジュール化されたテンプレートとPhPを使って、あなたが提案したことをやり遂げることができます.Djangoでこれをやってもいいですが、これはまだありません) – Hick

+0

MVC:codeigniter、kohana、zend、http://www.phpwact.org/php/mvc_frameworks – Kristian

0

"project.propertiesで操作したいフォルダとファイルを上書きすることができます。すべてのデフォルト設定はdefault.propertiesにあります。" http://html5boilerplate.com/docs/Build-script/

default.propertiesあなたはこのように、 "file.pages" で始まる行にページを追加する必要がありますに/ビルド/ configに

です:

file.pages =新しいページ.htmlを」

-1

HTML5ボイラープレート

  • HTMLのコア - デフォルトのHTMLへのガイド
  • C。 SS - デフォルトのCSSのガイド。
  • JavaScript - デフォルトJavaScriptの目安です。
  • .htaccess - Apache Webサーバーの設定に関するすべての情報(代替サーバーの設定も参照してください)。
  • crossdomain.xml - クロスドメインリクエストを利用するための紹介。
  • 他のすべて。
関連する問題