|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.05.2012, 22:19 | #1 |
Пользователь
Регистрация: 29.05.2012
Сообщений: 23
|
Составной документ на HTML
Есть два HTML-документа
Первый: <h1>aaaaaaaaaa<h1> <h2>bbbbbbbbbb<h2> <h2>cccccccccc<h2> Второй: <h1>dddddddddd<h1> <h2>eeeeeeeeee<h2> <h2>iiiiiiiiiiiiiiiiiiiiiiiiii<h2 > Возможно ли как-то с помощью HTML и CSS(ну на крайний случай с помощью JS) во второй документ вставить первый, например, после eeeeeeeeeee с изменением уровня заголовка на +1, т.е: <h1>dddddddddd<h1> <h2>eeeeeeeeee<h2> <h2>aaaaaaaaaa<h2> <h3>bbbbbbbbbb<h3> <h3>cccccccccc<h3> <h2>iiiiiiiiiiiiiiiiiiiiiiiiii<h2 > |
30.05.2012, 07:25 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Скажи зачем это тебе. Я пока представляю это либо фреймами либо в JS
I'm learning to live...
|
30.05.2012, 09:52 | #3 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Фреймами не будет единой структуры а вот с js нет никаких проблем...
Через css3 теги не вставить - только псевдо-элементами
Alar, верни репу!
|
30.05.2012, 14:12 | #4 |
Пользователь
Регистрация: 29.05.2012
Сообщений: 23
|
Нужно для документирование софта.
При этом для софта будет несколько документов: руководство пользователя, руководство администратора, руководство программиста и так далее. Во многих документов будут одинаковые части. Но эти одинаковые части могут в разных составных документах вставляться на разные уровни иерархического контента. Например, в OpenOffice Writer можно определять секции, которые можно по имени включать в другом документе. При этом для всех включаемых документов можно определить стили шрифта, которые будут заголовочными с определенным уровнем(level). При включении такой секции в составной документ можно будет переопределить эти стили заголовочных шрифтов включаемого документа, чтобы секция вписалась в нужный уровень составного контента. Хотелось бы найти что-то похожее в HTML + CSS. Т.е. из одного html файла включаем другой(полностью и или часть) и при этом с помощью какого-нибудь CSS-файла переопределяем уровни заголовков на нужный. Почитав в инете, понял, что уровни стилей <h1>...<hN> поменять вроде нельзя и нельзя создать собственный <myH1>..<myHN> тоже. Вот думаю с помощью JS сделать функцию которая будет читать контент заданного файла и тупо заменять все найденные <h1>...<hN> на заданное число. Но что-то думаю если документ будет страниц на 150 и там будут 5-10 таких включений, то тормозить будет все не по-детски. |
30.05.2012, 16:53 | #5 |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 679
|
Не знаю в каком контексте вы используете свои документы и где вы их выводите, но смахивает на обычный функционал связки XML + XSLT
|
30.05.2012, 20:30 | #6 |
Пользователь
Регистрация: 29.05.2012
Сообщений: 23
|
перерыл вес инет
нашел только вот это: Код:
плюс надо еще в element.innerHTML найти все h1...hN и поменять на h1+headerLevel...hN+headerLevel и функция будет типа clientSideInclude(id, url, headerLevel) |
30.05.2012, 21:01 | #7 |
Пользователь
Регистрация: 29.05.2012
Сообщений: 23
|
нахрен HTML решу дедовским способом с помощью батника и пары sed/awk)
составной док будет скажем такой: <head><title>aaaaaaaaaaaaa</title></head> <body> #include("aaaaaa.html", x) #include("bbbbbb.html", x) </body> после батника вместо #include будет подсунуто содержимое между тегами <body></body> и при этом в каждом подсунутом куске все теги h1...hN будут заменены на h1+x...hN+x |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
HELP: Вставка flv-видео в html-документ на локальной машине! | Stanislaus | PHP | 14 | 07.06.2012 21:06 |
Составной первичный ключ | Ericnex | БД в Delphi | 1 | 29.05.2012 18:39 |
Составной оператор | iquaker | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 20.03.2012 10:45 |
составной ключ | sergei64_89 | Помощь студентам | 2 | 22.05.2010 13:26 |
Составной индекс в ClientDataSet | JOHNKZ1 | БД в Delphi | 0 | 23.02.2009 18:44 |