блоки для сайта



Автор Михаил Кабулов задал вопрос в разделе Другие языки и технологии

Как сделать статичные блоки для сайта? и получил лучший ответ

Ответ от 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; или я не так понял?

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Как сделать статичные блоки для сайта?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*