Текущий архив: 2007.09.23;
Скачать: CL | DM;
ВнизКак склеить несколько HTML? Найти похожие ветки
← →
badevlad © (2007-08-21 18:22) [0]Как склеить несколько HTML в один и получить читабельный документ с сохранением стилей и форматирования каждой из его частей? Есть ли какие-то готовые компоненты?
← →
TUser © (2007-08-21 18:50) [1]фреймы
← →
badevlad © (2007-08-21 19:28) [2]TUser, спасибо, интересная идея. Но, к сожалению, не подходит в моем случае. Мне нужен один документ физически, а не визуально.
← →
homm © (2007-08-21 19:29) [3]>несколько HTML
Что это такое?
> склеить
Что это значит?
← →
isasa © (2007-08-21 20:14) [4]Слои <div>...</div> ?
← →
Anatoly Podgoretsky © (2007-08-21 20:23) [5]Задача не тривиальная, если вообще решаемая.
← →
isasa © (2007-08-21 20:28) [6]Anatoly Podgoretsky © (21.08.07 20:23) [5]
Насколько вспоминается(:) эх, давно не брал я в руки шашек ...), если css-форматирование, то это в header-е?
← →
Shalom (2007-08-21 20:29) [7]http://en.wikipedia.org/wiki/Document_Object_Model
← →
Zeqfreed © (2007-08-21 20:33) [8]Решаемая для простейших раскладок. Если на страницах применяются какие-либо элементы, не входящие в обычный поток (флоаты, абсолютно позиционированные элементы, и т.п.), то пожалуй задача нерешаема в общем случае.
Скорее всего, трудозатраты на создание такого «склейщика» не оправдают себя.
← →
TUser © (2007-08-21 20:40) [9]В ie7 можно сделать один докуемнт физически - сохранить его в формает .mht. Будет нечитаемо (в смысле source code страницы), но внешне будет выглядеть как надо, и это просто один файл.
← →
Anatoly Podgoretsky © (2007-08-21 20:43) [10]> isasa (21.08.2007 20:28:06) [6]
Это придется в каждый тег совать, а не в заголовок.
Условие помнишь?
Кроме того структура может быть порушеной, запутаной и т.д.
← →
Anatoly Podgoretsky © (2007-08-21 20:43) [11]> Zeqfreed (21.08.2007 20:33:08) [8]
Это частный случай.
← →
homm © (2007-08-21 20:45) [12]> [9] TUser © (21.08.07 20:40)
> В ie7 можно сделать один докуемнт физически - сохранить
> его в формает .mht
Думаю ты немного ошибся, автору нужно не это, хотя что ему нужно онс корее всего скажет только к сотому посту :)
← →
Anatoly Podgoretsky © (2007-08-21 20:55) [13]> homm (21.08.2007 20:45:12) [12]
А вдруг испугается и больше не появится?
← →
badevlad © (2007-08-22 18:29) [14]Появлюсь, не радуйтесь ;)
Прошу прощения за слишком скупое описание проблемы.
Есть необходимость сводить несколько HTML-файлов в один так, чтобы результат:
0. Был физически одним файлом.
1. "Куски" следовали один за другим.
2. При просмотре каждый "кусок" не отличался (насколько это возможно) от исходного файла.
Для этого (в общем случае) необходимо (но не факт, что достаточно):
0. Создать общую таблицу стилей с уникальными именами, чтобы избежать перекрытия стилей в разных "кусках".
1. Тег <body> заменить для каждого куска на <div> с соответствующим образом подготовленным стилем.
2. Что делать с переопределением стиля для стандартных тегов типа <p>, <table> и т. п. — я пока представляю слабо. Т. е., если в одном файле для тега <p> определены одни параметры, а для второго — другие, неясно, как разруливать такую ситуацию: ведь у тега <p> может быть прописан еще и стиль.
Из описания следует, что решение описанной проблемы довольно сложно и требует значительных трудозатрат. Хотелось бы знать, имеются ли какие-то готовые разработки или более простые способы решения.
← →
b z (2007-08-22 18:35) [15]
> 0.
почему именно так? (может всетаки [1] а исх файлы в подпапки)
> 2.
делать доп. класс, где name = "<pagename>" (как пример)
<p class="index231">
← →
Zeqfreed © (2007-08-22 19:33) [16]> badevlad © (22.08.07 18:29) [14]
Более простое решение — отказаться от ректальных методов. Зачем понадобилось сводить три страницы в одну?
Страницы: 1 вся ветка
Текущий архив: 2007.09.23;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.043 c