Автор Михаил Кабулов задал вопрос в разделе Другие языки и технологии
Как сделать статичные блоки для сайта? и получил лучший ответ
Ответ от Evgeny M.[гуру]
На HTML это делается только с помощью фреймов или с помощью плавающих фреймов. Или, если страниц немного, то можно вручную копировать эти блоки на каждую новую страницу.
Шахматный сайт сделан скорее всего на PHP, так как там в html-файлах исполняются скрипты. То, что там расширение у файлов html, а не php, пусть Вас не сбивает с толку.
Тут дело не в стилях. Посмотрите на код страницы. Видите, левая менюшка явно сидит в коде, а не спрятана в файле style.css. Смотрите на описание классов menu и menu2 в файле style.css. Видите, там же нет никаких пунктов меню. Так что это не технология CSS. Вообще CSS хорошо позволяет вставлять таким способом картинки в неизменные части страниц сайта, но не менюшки.
Посмотрите статью . Если хотите делать только на html, то скачайте там шаблон на плавающих фреймах. Если хотите сделать на PHP или SSI, то скачайте PHP-шаблоны на таблицах (типа этого шахматного сайта) или на Святом Граале. Оба эти шаблона используют технологию подмены расширения файлов с php на html.
полностью согласен с ae и Evgeny M. именно так этот сайт и работает.
а то что вы хотите, т. е. "Как сделать так, чтобы шапка и нижняя часть сайта оставались неизменными, когда пользователь листает страницы. "
можно реализовать с помощью AJAX - т. е. подгружать блоки не перезагружая всю страницу и не используя фреймы. почитайте про технологию AJAX, если на вашем хостинге нельзя использовать PHP, и вы не хотите использовать фреймы (что правильно, на мой взгляд))).
все очень легло, попробуй потключить станицу через php
Есть в css такой аттрибутик backgrounв-attachment: fixed; или я не так понял?