Верстка, CSS, HTML, SVG
Как разделить HTML страницу на части ?
Что я имею ввиду: если я хочу что то изменить, чтоб я сделал это в одном месте, а изменилось на всех страницах, т. е. чтоб НЕ надо было заходить на каждую страницу чтоб её отредактировать. Речь идёт о статических HTML страницах.
В чистом HTML так не сделаешь. Для этого придумали CSS. Создаешь стиль CSS и прописываешь на всех нужных страницах. При изменении стиля меняются все эти страницы. Если, конечно, речь идет об изменении дизайна, а не о смысловой нагрузке страниц
Николай
Спасибо. Я имел ввиду изменить какой то участок страницы. Пример: хочу поставить на всех страницах виджет комментариев, для этого мне нужно отредактировать каждую страницу. А как это сделать в одном месте, чтоб появилось на всех страницах ?
ну конечно так нельзя как я напишу но всё же! пишется фрейм -страниц сколько хочешь ( читай htmlbook.ru )
либо на php но это правельно ( читай php.su )
либо на php но это правельно ( читай php.su )
Нужно создать движок уже не на языках вёрстки, а на языках программирования.
Предположим такая ситуация сейчас. Открываем главную, назовём её index.html. Вводим в адресную строку браузера домен сайта/index.html.
Выдаётся как бы документ, как майкрософт ворд.
Нужно заставить сервер открывать документ, в котором заложена программа собирания главной страницы по частям.
Для веб сайтов это делает язык php. Прочитай метод include(). Эта функция говорит подгрузить html файл на место где эту функцию применишь. В итоге создаётся можно создать шапку, футер, меню, контент часть отдельно и подгружает их пусть программа (которая состоит из сколько тебе надо надписей include (header.html) или
body
<?php include(header.html); include(footer.html) ?>
как читаешь, так и проходит. Подгружается хеадер, потом футер.
В общем а если хочется всем всем управлять, придётся логически продумывать как будет вести себя сайт.
Это и называется делать движок. ТАк просто, но сложность вся в другом, в обучении.
Предположим такая ситуация сейчас. Открываем главную, назовём её index.html. Вводим в адресную строку браузера домен сайта/index.html.
Выдаётся как бы документ, как майкрософт ворд.
Нужно заставить сервер открывать документ, в котором заложена программа собирания главной страницы по частям.
Для веб сайтов это делает язык php. Прочитай метод include(). Эта функция говорит подгрузить html файл на место где эту функцию применишь. В итоге создаётся можно создать шапку, футер, меню, контент часть отдельно и подгружает их пусть программа (которая состоит из сколько тебе надо надписей include (header.html) или
body
<?php include(header.html); include(footer.html) ?>
как читаешь, так и проходит. Подгружается хеадер, потом футер.
В общем а если хочется всем всем управлять, придётся логически продумывать как будет вести себя сайт.
Это и называется делать движок. ТАк просто, но сложность вся в другом, в обучении.
Похожие вопросы
- В чём и почему, лучше писать HTML страницы? В блокноте говорят - не самый лучший вариант.
- Здравствуйте, подскажите бесплатный хостинг для простенькой html страницы
- Как создать сайт с многими страницами в HTML?
- Мне на почту отправили архив HTML. Возможно ли посмотреть как выглядит сама страница на айфон? Или андроид
- Как создать сайт из уже готовых страниц, написанных на HTML?
- У каждой страницы html, должен быть свой файл css? Или можно один использовать для всех страниц ?
- html как сделать ссылку на главную страницу на сайте?
- В каком порядке браузер использует HTML, CSS и JS при отображении страницы?
- Помогите! Создать 4 html документа с именами index.html, 1.html, 2.html, 3.html.
- Как сделать так чтобы на сайтах не отображалось расширение страниц .html?