2011-03-16 8 views
0

私はチームのウェブサイトプロジェクトに取り組んでいます。そして、彼らはコードを始めました、それは私のために乱雑です。 私たちは、ページのいくつかのセクションにphpインクルードを持っています。htmlマークアップ:複数/繰り返しhtml、head、bodyタグなど - 結果

<?php include("pages/header.tpl");?>を、そしてこの内側に、我々はまた、持っている:私たちは持っているindex.phpの一部に

内部
`<?php include("pages/submenus/commercial.sbm");?>` 

を、header.tplは、メニューバー、 であり、commercial.sbmの内側にポップアップされていますホバーサブメニュー項目。

事は、これらの3つのファイルには、我々は<html>, <head>, <body>, <script>,<style>タグので、これらのタグは、現在1ページ-egに繰り返されている

を持っている、です。私がソースindex.phpを見るとき

私はこれが有効なHTMLマークアップの権利ではないことを知っていますか?

私の質問は、この種のコード/ htmlマークアップを持つ結果はどうなるでしょうか。

ありがとうございます!

答えて

1

これは実際に使用しているブラウザとファイルの解析方法によって異なります。 chrome、safari、またはfirefoxの開発ツールを(firebug経由で)使用すると、解析の最終結果を見ることができます。 HTML 5パーサアルゴリズムを実装しているブラウザは、重複したheadタグやhtmlタグなどの不正なマークアップに対して同じ結果を与えるはずですが、使用していないブラウザがまだたくさんあります。

最高のオプションは実際には悪いマークアップを修正することです。

+0

ありがとうございました。 OK。私は今それを修正し始めるでしょう。 :) –

+0

助けがあればこれを答えにしてください。ありがとう! – lazycs

関連する問題