создавать повторяющиеся регионы на сайте - PullRequest
0 голосов
/ 28 января 2011

В настоящее время я использую Dreamweaver для своего веб-сайта.Это позволяет мне создать шаблон для всего кода, который я хочу повторить на других страницах.Это позволяет мне внести изменения в шаблон, и он обновит все другие страницы, связанные с шаблоном.

Как вы делаете это без Dreamweaver?Вы связываете страницы с оригинальным файлом HTML / CSS?

Ответы [ 3 ]

3 голосов
/ 28 января 2011

Если под повторяющимися регионами вы подразумеваете такие области, как нижний колонтитул , который обычно одинаков для каждой веб-страницы, тогда вы обычно создаете файл (например, footer.html) и затем включаете его в каждый ваших веб-страниц.

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

<?php include "footer.html"; ?>

Таким образом, когда вы хотите изменить нижний колонтитул, вам нужно сделать это только в одном месте. Хорошей практикой является определение частей (или регионов) вашего сайта, которые будут одинаковыми на всех ваших веб-страницах, а затем используйте описанный выше процесс для организации вашего кода.

Для большего визуального контроля вы должны убедиться, что все ваши веб-страницы ссылаются на выбранный вами CSS-файл.

Надеюсь, я понял ваш вопрос.

2 голосов
/ 28 января 2011

Профессиональные веб-разработчики (как правило) не пишут простые HTML-файлы.Вместо этого они используют серверные сценарии, такие как PHP, Perl и ASP.NET, для создания частей веб-сайта.

Это позволяет разработчикам отделять контент от структуры от стилей и т. Д.

Часто используются системы управления контентом.Два очень популярных с открытым исходным кодом: Drupal и WordPress .

В качестве простого примера, переменные могут быть заполнены из базы данных и помещены в шаблон в видекак это:

<!DOCTYPE html>
<html>
  <head>
    <title><?php echo $title; ?></title>
<?php echo $styles, $scripts; ?>
  </head>
  <body>
<?php echo $header, $content, $nav, $footer; ?>
  </body>
</html>
0 голосов
/ 04 июня 2011

Dreamweaver может написать это и для вас.Если вы создадите отдельный текстовый файл где-нибудь в каталоге вашего сайта, скажем, / includes / , вы можете выбрать Вставить> Включить на стороне сервера и выбрать свой текстовый файл в папке include.Dreamweaver вставит код для вас.

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

...