2015-02-16 2 views
0

Я хочу создать сайт с 30 html-страницами. Они все оставят меню и главное меню всегда одинаковыми, поэтому я бы хотел определить эти меню только в одном html и наследовать этот html на всех других html-страницах.HTML inherit main html с меню

Возможно ли это? Как это делается?

Я искал решение без использования php.

С уважением,

+0

Использование PHP, [SSI] (http://en.wikipedia.org/ wiki/Server_Side_Includes) ... Вы также можете сделать с JS, но не сильно зависят от клиентской стороны для обработки макета основного кода. –

+0

Возможный дубликат. [Включить один HTML-файл в другой файл HTML с использованием серверной части] (http: // stackoverflow .com/questions/2336569/include-one-html-file-in-another-html-file-using-server-side-include) – EvergreenTree

ответ

0

Вы можете использовать фреймы, но это плохой метод, как его старый и устарели.

Ваш лучшим решением будет использовать PHP и есть меню в виде отдельных файлов и просто «связь» их на главную страницу, используя в include функцию

Т.е.

<html> 
<head> 
<?php include 'head.php'; ?> 
</head> 
</html> 

И тогда ваша голова .php-файл может включать тег заголовка и все остальное, что может быть в главном теге.

Таким образом, у вас есть только сделать одно изменение в названии сайта для того, чтобы воздействовать на все страницы включаемом характеризуется.

+0

извините, я отредактировал мой вопрос: я искал решение без использования php – Egidi

+0

You было бы лучше начать поиск решения с PHP, так как это единственный верный способ обработать его чисто, и он работает для pre tty много всех. HTML - это только статические веб-страницы, если вы не используете javascript. Но это только клиентская сторона. PHP - это ваше решение. – Lee