Javascript-форум (https://javascript.ru/forum/)
-   (X)HTML/CSS (https://javascript.ru/forum/xhtml-html-css/)
-   -   Шаблонизация Html5 (https://javascript.ru/forum/xhtml-html-css/44109-shablonizaciya-html5.html)

Кирюха =) 07.01.2014 02:57

Шаблонизация Html5
 
Всем привет! Делаю сайт у себя на локалке, верстаю в 5 html. страниц море, но все они состоят из повторяющихся блоков. Вопрос как мне не делать море страниц а попросту инклудить блоки? Что то типа php'эшного
include 'file.html';
только html'овский.
Делал через тег object дак на него стили не действуют(которые прописаны в главном html'овском файле).

danik.js 07.01.2014 07:05

Цитата:

Сообщение от Кирюха =)
только html'овский.

Нет такого пока. И будет не скоро. Да и использовать клиентский include - сомнительное дело, ведь это увеличит число HTTP-запросов, и страница будет грузиться медленней.
Цитата:

Сообщение от Кирюха =)
Делал через тег object дак на него стили не действуют(которые прописаны в главном html'овском файле).

Если делать через iframe, то для фреймов есть опция чтобы применялись стили родительской страницы. Работает далеко не во всех браузерах.


Вывод: используй серверный шаблонизатор. Тот же PHP. Еще лучше подключить Twig (работает на PHP). Хотя кому как.

Можно еще на локалке настроить шаблонизацию, а на продашн-сервер заливать только сгенерированные статичные страницы. Но тогда при каждом изменении придется перезаливать все страницы.


Часовой пояс GMT +3, время: 20:33.