Простите мое незнание, так как это походит на что-то, что я должен знать к настоящему времени.
Я знаю, что мог сделать таблицу стилей, которая позволит мне вносить изменения в своем CSS всюду по нескольким страницам, которые используют CSS. Я также знаю, что можно сделать внешний файл JavaScript, который мог содержать функции, которые Вы хотите снова использовать. Но позволяет, говорят, что у меня было чистое содержимое HTML (позволяет, симулируют набор кнопок или ссылок), что я хотел копируемый на нескольких страницах. Действительно ли там что-нибудь подобно таблице стилей в том отношении? Это позволило бы Вам обновлять кнопки/ссылки внезапно.
Попробуйте включить на стороне сервера.
Чаще всего SSI используется для включения содержимого одного или нескольких файлов на веб-страницу на веб-сервере. Например, веб-страница, содержащая ежедневную цитату, может включать цитату, поместив следующий код в файл веб-страницы:
Вы также можете использовать PHP, если ваш хост позволяет это. Просто измените имя страницы с .html на .php и укажите заголовок:
<?php include "header.php" ?>
Оба из них требуют, чтобы вы изменили расширение файла, поэтому вы также можете захотеть используйте mod_rewrite , чтобы пользователи по-прежнему могли обращаться к нему через имя .html . Опять же, если ваш хост поддерживает это.
Зависит ... Я знаю, что Dreamweaver имеет довольно продвинутую поддержку шаблонов. Вы можете углубиться в руководство своего WYSIWYG HTML-редактора и узнать, как он может помочь вам с повторяемыми элементами контента. В противном случае, как намекнул Саймон, вам следует рассмотреть возможность изучения некоторой серверной технологии (язык сценариев, такой как PHP, является легким выбором), написать повторяемый HTML-код и позволить сценариям выводить его в любое время и в любом месте. Удачи!
Вы можете попробовать использовать свойство содержимого CSS, но содержимое вставляется после / перед целевым объектом. http://www.w3schools.com/Css/pr_gen_content.asp
ИЗМЕНИТЬ
Вы также можете попробовать сохранить свой контент в документах XML и использовать JavaScript для загрузки листов XML. На каждом листе может храниться содержимое вашей кнопки, вводимое содержимое и т. Д. Все, что вам нужно сделать, это проанализировать XML и отобразить содержимое как элементы HTML.
Если ни SSI, ни PHP недоступны, вы можете сделать это только с помощью javascript: Загрузите страницу в скрытый IFRAME, затем захватите ее (с innerHTML) - и переместить ее туда, куда вам нужно...
Вопрос не такой уж глупый, поскольку в HTML нет ничего, что позволило бы это сделать.
Если это поддерживается вашим сервером, то Server Side Includes - лучший вариант. Если у вас есть PHP, вы также можете сделать
Все другие серверные языки имеют аналогичную конструкцию.
Похоже, вы не используете какую-либо технологию на стороне сервера, например ASP.NET, которая имеет пользовательские элементы управления, на которых вы могли бы разместить эти элементы.
Альтернативой может быть использование Server Side Includes, например:
<!--#include virtual="header.html"-->
Grz, Kris.
Хотя SSI кажется лучшей идеей, я считаю, если мне не изменяет память, что если вы используете IIS, вам придется изменить некоторые настройки на сервере, чтобы SSI работал с расширением html-файла.
Хотя идея SimpleCoder не кажется лучшей, она интересна. Основываясь на этой идее, возможно, лучше всего было бы использовать json-данные вместо xml. Я бы поиграл с этим просто ради интереса.
Если вас не волнует SEO, я бы не советовал использовать для этой цели javascript.
Это возможно, но такой метод может помешать поисковым системам правильно индексировать ваш сайт.