Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.09.23;
Скачать: [xml.tar.bz2];

Вниз

Как склеить несколько 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.043 c
2-1188445088
Abcdef123
2007-08-30 07:38
2007.09.23
Проблема открыть таблицу в Exclusive режиме


15-1188267803
ArtemESC
2007-08-28 06:23
2007.09.23
Ночью перечитал Евгения Онегина...


3-1179221647
Empleado
2007-05-15 13:34
2007.09.23
Update/Insert/Delete data of a View


9-1161009129
Tesla
2006-10-16 18:32
2007.09.23
Вывод текста юзверю в 3D играх


2-1188292095
autokont
2007-08-28 13:08
2007.09.23
TTreeView подпункт





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский