HTML разметка: множественные / повторяющиеся HTML, заголовок, теги тела и т. д. - последствия - PullRequest
0 голосов
/ 16 марта 2011

Я работаю над проектом веб-сайта с командой. И они начали код, это кажется мне грязным. у нас есть PHP включает в себя для некоторых разделов страницы.

например. в части index.php имеем:

<?php include("pages/header.tpl");?>, и внутри этого мы также имеем:

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

внутри, header.tpl - строка меню, а внутри commercial.sbm находятся элементы подменю всплывающих подсказок.

Дело в том, что в этих 3 файлах у нас есть <html>, <head>, <body>, <script>,<style> теги

итак, эти теги теперь повторяются на одной странице, например. когда я просматриваю источник index.php

Я знаю, что это неправильная HTML-разметка, верно?

У меня вопрос: каковы будут результаты, имеющие разметку кода / html такого типа?

Спасибо!

1 Ответ

1 голос
/ 16 марта 2011

Это действительно зависит от того, какой браузер вы используете и как он анализирует файл. Если вы используете инструменты разработчика в Chrome, Safari или Firefox (через Firebug), вы можете увидеть конечный результат анализа. Браузеры, которые реализуют алгоритм синтаксического анализатора HTML 5, должны давать одинаковый результат для искаженной разметки, такой как дублирующиеся теги head и html, но все еще используется много браузеров, которые этого не делают.

Лучший вариант - просто исправить плохую разметку.

...