http://fictionbook.org/index.php?title=FictionBook_3.0_-_%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B0%D0%B7%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%B8%D1%8E&feed=atom&action=historyFictionBook 3.0 - информация к размышлению - История изменений2024-03-29T12:25:32ZИстория изменений этой страницы в викиMediaWiki 1.22.15http://fictionbook.org/index.php?title=FictionBook_3.0_-_%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B0%D0%B7%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%B8%D1%8E&diff=3079&oldid=prevFBAdmin: /* Заключение */2009-11-02T21:13:42Z<p><span dir="auto"><span class="autocomment">Заключение</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Предыдущая</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Версия 21:13, 2 ноября 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Строка 91:</td>
<td colspan="2" class="diff-lineno">Строка 91:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>новые предложения и стал анализировать проблемы, которые возникают при подготовке документов в формате fb2, их причины и искать пути их решения.  </div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>новые предложения и стал анализировать проблемы, которые возникают при подготовке документов в формате fb2, их причины и искать пути их решения.  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Размышления привели к выводам, что надо обсуждать не схему, а состав каждого блока <del class="diffchange diffchange-inline">нав </del>третьем уровне и перечень инлайн документов на четвертом уровне. Здесь очень важен опыт многих верстальщиков, чтобы не упустить ни одного момента. А собрать все в единую схему - это задача техническая, и с нею справится автор формата самостоятельно.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Размышления привели к выводам, что надо обсуждать не схему, а состав каждого блока <ins class="diffchange diffchange-inline">на </ins>третьем уровне и перечень инлайн документов на четвертом уровне. Здесь очень важен опыт многих верстальщиков, чтобы не упустить ни одного момента. А собрать все в единую схему - это задача техническая, и с нею справится автор формата самостоятельно.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Я давно сознательно не заглядывал в предложения по fb3, чтобы подсознательно не ограничиться рамками существующих предложений.  </div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Я давно сознательно не заглядывал в предложения по fb3, чтобы подсознательно не ограничиться рамками существующих предложений.  </div></td></tr>
</table>FBAdminhttp://fictionbook.org/index.php?title=FictionBook_3.0_-_%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B0%D0%B7%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%B8%D1%8E&diff=3078&oldid=prevFBAdmin: /* Четвертый уровень - инлайновый */2009-11-01T09:05:04Z<p><span dir="auto"><span class="autocomment">Четвертый уровень - инлайновый</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Предыдущая</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Версия 09:05, 1 ноября 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Строка 85:</td>
<td colspan="2" class="diff-lineno">Строка 85:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Все что я перечислил это инлайновые элементы, то есть элементы акцентирования части, слова, буквы внутри абзаца или абзаца целиком. Они не зависят от того, в каком абзаце они встречаются и в каком блоке находится этот абзац. Мне могут возразить, что есть элементы, которые выделяются структурно и их нельзя выделять инлайновыми элементами, например, title. А так ли это? Никто не встречал выделения текста в заголовке? Я пока не встречал... Но если их нет, то и не будут использовать, а если они импортируются из dос, то почему бы при импорте не нормализовать заголовки самой программе редактора и не забивать голову этой проблемой людям :).</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Все что я перечислил это инлайновые элементы, то есть элементы акцентирования части, слова, буквы внутри абзаца или абзаца целиком. Они не зависят от того, в каком абзаце они встречаются и в каком блоке находится этот абзац. Мне могут возразить, что есть элементы, которые выделяются структурно и их нельзя выделять инлайновыми элементами, например, title. А так ли это? Никто не встречал выделения текста в заголовке? Я пока не встречал... Но если их нет, то и не будут использовать, а если они импортируются из dос, то почему бы при импорте не нормализовать заголовки самой программе редактора и не забивать голову этой проблемой людям :).</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Поэтому задачей разработки FB3 на этом уровне является перечисление этих элементов, то есть решить какие элементы необходимы для того, чтобы полностью отразить авторский <del class="diffchange diffchange-inline">замысл</del>.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Поэтому задачей разработки FB3 на этом уровне является перечисление этих элементов, то есть решить какие элементы необходимы для того, чтобы полностью отразить авторский <ins class="diffchange diffchange-inline">замысел</ins>.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== Заключение ==</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== Заключение ==</div></td></tr>
</table>FBAdminhttp://fictionbook.org/index.php?title=FictionBook_3.0_-_%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B0%D0%B7%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%B8%D1%8E&diff=3077&oldid=prevFBAdmin: /* Заключение */2009-10-31T23:46:08Z<p><span dir="auto"><span class="autocomment">Заключение</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Предыдущая</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Версия 23:46, 31 октября 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Строка 92:</td>
<td colspan="2" class="diff-lineno">Строка 92:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Сразу скажу, что я читал предложения по fb3, анализировал схему, и мне показалось, что мы размножаем недостатки fb2. Потом я надолго отложил  </div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Сразу скажу, что я читал предложения по fb3, анализировал схему, и мне показалось, что мы размножаем недостатки fb2. Потом я надолго отложил  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>новые предложения и стал анализировать проблемы, которые возникают при подготовке документов в формате fb2, их причины и искать пути их решения.  </div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>новые предложения и стал анализировать проблемы, которые возникают при подготовке документов в формате fb2, их причины и искать пути их решения.  </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Размышления привели к выводам, что надо обсуждать не схему, а состав каждого блока нав третьем уровне и перечень инлайн документов на четвертом уровне. Здесь очень важен опыт многих верстальщиков, чтобы не упустить ни одного момента. А собрать все в единую схему - это задача техническая, и с нею справится автор формата самостоятельно.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Я давно сознательно не заглядывал в предложения по fb3, чтобы подсознательно не ограничиться рамками существующих предложений. </ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Если автор формата, в первую очередь, и коллеги примут и поддержат принципиальные предложения, изложенные выше, то я готов технически организовать обсуждение перечня и состава блоков и инлайн-элементов, результаты которых будут учтены автором в окончательной схеме формата FB3. </ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>'''''Алексей Седых'''''</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>'''''Алексей Седых'''''</div></td></tr>
</table>FBAdminhttp://fictionbook.org/index.php?title=FictionBook_3.0_-_%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B0%D0%B7%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%B8%D1%8E&diff=3076&oldid=prevFBAdmin: /* Четвертый уровень - инлайновый */2009-10-31T23:28:31Z<p><span dir="auto"><span class="autocomment">Четвертый уровень - инлайновый</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Предыдущая</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Версия 23:28, 31 октября 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Строка 79:</td>
<td colspan="2" class="diff-lineno">Строка 79:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>===Четвертый  уровень - инлайновый===</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>===Четвертый  уровень - инлайновый===</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">FictionBook - это формат структуры.</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>(<del class="diffchange diffchange-inline">Продолжение следует</del>).</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">Это неоспариваемая истина. Но, с другой стороны, надо признать, что выделенное слово - это не способ отображения, это авторский акцент. Курсив - это текст выпадающий из основного текста </ins>(<ins class="diffchange diffchange-inline">содержание письма, инлайновая цитата или что-либо подобное</ins>)<ins class="diffchange diffchange-inline">и тоже авторское выделение. Я уже молчу о верхних и нижних индексах, подчеркивании и зачеркивании текста. Лесенка в стихотворной строке - это тоже важный элемент от которого зависит способ прочтения (дополнительный акцент) - это авторская структура</ins>.  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Все что я перечислил это инлайновые элементы, то есть элементы акцентирования части, слова, буквы внутри абзаца или абзаца целиком. Они не зависят от того, в каком абзаце они встречаются и в каком блоке находится этот абзац. Мне могут возразить, что есть элементы, которые выделяются структурно и их нельзя выделять инлайновыми элементами, например, title. А так ли это? Никто не встречал выделения текста в заголовке? Я пока не встречал... Но если их нет, то и не будут использовать, а если они импортируются из dос, то почему бы при импорте не нормализовать заголовки самой программе редактора и не забивать голову этой проблемой людям :).</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Поэтому задачей разработки FB3 на этом уровне является перечисление этих элементов, то есть решить какие элементы необходимы для того, чтобы полностью отразить авторский замысл.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">== Заключение ==</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Сразу скажу, что я читал предложения по fb3, анализировал схему, и мне показалось, что мы размножаем недостатки fb2. Потом я надолго отложил </ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">новые предложения и стал анализировать проблемы, которые возникают при подготовке документов в формате fb2, их причины и искать пути их решения. </ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>'''''Алексей Седых'''''</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>'''''Алексей Седых'''''</div></td></tr>
</table>FBAdminhttp://fictionbook.org/index.php?title=FictionBook_3.0_-_%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B0%D0%B7%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%B8%D1%8E&diff=3075&oldid=prevFBAdmin: /* Третий уровень - блоковый */2009-10-31T22:48:28Z<p><span dir="auto"><span class="autocomment">Третий уровень - блоковый</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Предыдущая</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Версия 22:48, 31 октября 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Строка 72:</td>
<td colspan="2" class="diff-lineno">Строка 72:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>  </block></div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>  </block></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Так будет оформлен документ, а в редакторе, как и говорил раньше мы просто заполним две формы, форму блока tite и форму блока subscription.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Так будет оформлен документ, а в редакторе, как и говорил раньше<ins class="diffchange diffchange-inline">, </ins>мы просто заполним две формы, форму блока tite и форму блока subscription <ins class="diffchange diffchange-inline">или проверим, как их заполнит импортированный материал.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">Концепция блоков позволяет нам отвлечься от общей схеме документа fb3, а сосредоточиться на блоках, таких внятных и понятных, с которыми мы встречаемся постоянно. Обдумать, что нам в них надо иметь, а что лишнее. Это значительно упрощает задачу и делает подготовку новой редакции формата коллективной и плодотворной. А собрать блоки в общую схему - это вопрос технический.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">Оставим пока блоки, хотя здесь еще о многом можно говорить, и перейдем к следующему уровню</ins>.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">===Четвертый  уровень - инлайновый===</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>(Продолжение следует).</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>(Продолжение следует).</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>'''''Алексей Седых'''''</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>'''''Алексей Седых'''''</div></td></tr>
</table>FBAdminhttp://fictionbook.org/index.php?title=FictionBook_3.0_-_%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B0%D0%B7%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%B8%D1%8E&diff=3074&oldid=prevFBAdmin: /* Третий уровень - блоковый */2009-10-31T22:35:37Z<p><span dir="auto"><span class="autocomment">Третий уровень - блоковый</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Предыдущая</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Версия 22:35, 31 октября 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Строка 35:</td>
<td colspan="2" class="diff-lineno">Строка 35:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Вспомните сколько ошибок вызывают неуместное применение элементов даже у опытных редакторов. Что тут говорить про новичков? В схеме fb2 каждый элемент в последовательности имеет свое место, перестановка элементов вызывает ошибку. Чтобы определить правильное место для элемента, надо сверяться со схемой, к которой далеко не все относятся благодушно. Поэтому любое словесное описание схемы, даже содержащие некоторые неточности,  публикой принимается на ура. Лично мне не понятна нелюбовь к схеме и нежелание с нею сверяться, но это факт, который невозможно не принять.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Вспомните сколько ошибок вызывают неуместное применение элементов даже у опытных редакторов. Что тут говорить про новичков? В схеме fb2 каждый элемент в последовательности имеет свое место, перестановка элементов вызывает ошибку. Чтобы определить правильное место для элемента, надо сверяться со схемой, к которой далеко не все относятся благодушно. Поэтому любое словесное описание схемы, даже содержащие некоторые неточности,  публикой принимается на ура. Лично мне не понятна нелюбовь к схеме и нежелание с нею сверяться, но это факт, который невозможно не принять.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Блоки решают все эти проблемы. Теперь не надо работать на уровне элементов, можно вообще о них забыть. Вся конечная секция состоит из '''основного текста''' и '''блоков'''. '''Основной текст''' - это набор абзацев, которые передают текст документа и не имеют никакого предформатирования, то есть каждый абзац заполняет все пространство от левого края текстового окна до правого в соответствии с настройками программы ридера. '''Блоки''' - это контейнеры элементов характеризующихся точкой привязки к основному тексту, положением относительно окна основного текста (слева, справа, по центру, 50% ширины экрана и т.д.), типом (текстовая врезка, рисунок, таблица, формула, заголовок и т. д.) и, конечно, содержанием, то есть набором всех возможных элементов для данного типа блока.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Блоки решают все эти проблемы. Теперь не надо работать на уровне элементов, можно вообще о них забыть. Вся конечная секция состоит из '''основного текста''' и '''блоков'''. '''Основной текст''' - это набор абзацев, которые передают текст документа и не имеют никакого предформатирования, то есть каждый абзац заполняет все пространство от левого края текстового окна до правого в соответствии с настройками программы ридера. '''Блоки''' - это контейнеры элементов характеризующихся точкой привязки к основному тексту, положением относительно окна основного текста (слева, справа, по центру, 50% ширины экрана и т.д.)<ins class="diffchange diffchange-inline">, признаком обтекания</ins>, типом (текстовая врезка, рисунок, таблица, формула, заголовок и т. д.) и, конечно, содержанием, то есть набором всех возможных элементов для данного типа блока.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>При этом редактор представляется набором форм, похожих на форму заполнения description, только для каждого блока своя. Вызывая форму мы обязательно заполняем все обязательные поля и при необходимости необязательные поля. На самом деле, каждое поле - это элемент или атрибут, которые редактор расставит согласно схеме, но нам с вами об этом знать не обязательно! И мы не можем совершить здесь ошибку. Разумеется для принципиальных любителей схемы всегда остается возможность редактировать в notepad согласно схемы :).</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>При этом редактор представляется набором форм, похожих на форму заполнения description, только для каждого блока своя. Вызывая форму мы обязательно заполняем все обязательные поля и при необходимости необязательные поля. На самом деле, каждое поле - это элемент или атрибут, которые редактор расставит согласно схеме, но нам с вами об этом знать не обязательно! И мы не можем совершить здесь ошибку. Разумеется для принципиальных любителей схемы всегда остается возможность редактировать в notepad согласно схемы :).</div></td></tr>
<tr><td colspan="2" class="diff-lineno">Строка 44:</td>
<td colspan="2" class="diff-lineno">Строка 44:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Точкой привязки блока всегда будет то место основного текста, куда вставлен блок. Первый элемент - title - основной текст заголовка, он может быть размещен по центру, справа, слева. Встречал все три случая, однако обычно размещается по центру. Следующий элемент - рисунок. Это может быть русунком к главе, видел и случаи заголовков с художественно выполнен текстом, например, рисунок с цифрой главы - это тоже рисунок. Третий элемент - расширенный заголовок (extended title). Это, например,  - "в которой говорится о ...". Четвертый элемент - эпиграф, который в свою очередь может иметь текст, автора, источник, время и место написания/изречения. Этих элементов может быть несколько.  </div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Точкой привязки блока всегда будет то место основного текста, куда вставлен блок. Первый элемент - title - основной текст заголовка, он может быть размещен по центру, справа, слева. Встречал все три случая, однако обычно размещается по центру. Следующий элемент - рисунок. Это может быть русунком к главе, видел и случаи заголовков с художественно выполнен текстом, например, рисунок с цифрой главы - это тоже рисунок. Третий элемент - расширенный заголовок (extended title). Это, например,  - "в которой говорится о ...". Четвертый элемент - эпиграф, который в свою очередь может иметь текст, автора, источник, время и место написания/изречения. Этих элементов может быть несколько.  </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Кстати, автор, источник, время и место написания нам будет встречаться часто, как в составе других блоков (например, цитата), так и как самостоятельный блок (часто художественная книга заканчивается чем-то вроде Москва 1988-1990 г. Поэтому логично выделить его в отдельный блок. То есть блок может содержать другие блоки. Естественно, не любые, а только те, которые уместны в данном блоке и, главное, оговорены в схеме.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Выглядеть это будет приблизительно так:</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> <block type=subscription></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> <source>...</source></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> <where>...</where></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> <when> ...</when></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> <author>...</author></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> </block></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Все элементы необязательные. Может быть только автор, а может быть когда и где, как в предыдущем примере. Если ничего не будет заполнено, то блок просто будет пустым. Хотя я не могу вспомнить эпиграф без ссылки на автора. Вообще, обратите внимание, что я избегаю создавать обязательные элементы без очень острой необходимости. Практика показывает, что в тексте (я не говорю про дескрипшен, там другая картина - данные, необходимые для каталогизации) редко можно встретить что-то обязательное, и если мы определяем элемент как обязательный, то потом возникает необходимость обойти эту обязательность и мы начинаем выдумывать костыли, например, обязательный элемент с пробелами вместо текста.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Что такое <source>? Это и "Письмо Ивана Иваныча к Ивану Никифоровичу", и "Капитал", и "Разговор в поезде". То есть все, что отвечает на вопрос "откуда?".  Где было написано или изречен текст эпиграфа выясним в элементе <where>. А вот <when> а не <date> по той причине, что это не только "8 января 1951 года", но и "начало III века до нашей эры" или "вчера после полудни", что уже никак не date. Я уж молчу, что автор это и "А.С. Пушкин" и "Собеседник в поезде". То есть не будем ставить преграды там, где в них нет острой необходимости. Я не вводил атрибута align для блока subscription, потому что этот блок как в основном тексте, так и в вышестоящем контейнере всегда right. А вот блок title может быть и right, и center, и left, и даже на 30% окна и быть обтекаемым - например, в учебниках это встречается не редко. </ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Сразу давайте оговоримся, что одно дело создание fb-документа, где мы обязаны максимально соответствовать авторскому варианту, и другое дело отображение, где ридер должен считаться с техническими характеристиками устройства отображения. Поэтому на экране мобильника никто не ожидает увидеть обтекаемые заголовки на 30% ширины экрана слева, а вот на 19" мониторе это вполне ожидаемо, также и на eInk электронных книжках.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Подытожим наши размышления:</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> <block type=title align=center></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> <title>Глава 1</title></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> <img>glava1.jpg</img></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> <extended_title>Размышления о FB3</extended_title></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> <epigraph>Блоки - это замечательно</epigraph></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">  <block type=subscription></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">  <author>Прохожий</author></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">  </block></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"> </block></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Так будет оформлен документ, а в редакторе, как и говорил раньше мы просто заполним две формы, форму блока tite и форму блока subscription.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>(Продолжение следует).</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>(Продолжение следует).</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>'''''Алексей Седых'''''</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>'''''Алексей Седых'''''</div></td></tr>
</table>FBAdminhttp://fictionbook.org/index.php?title=FictionBook_3.0_-_%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B0%D0%B7%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%B8%D1%8E&diff=3073&oldid=prevFBAdmin: /* Третий уровень - блоковый */2009-10-31T15:36:21Z<p><span dir="auto"><span class="autocomment">Третий уровень - блоковый</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Предыдущая</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Версия 15:36, 31 октября 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Строка 39:</td>
<td colspan="2" class="diff-lineno">Строка 39:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>При этом редактор представляется набором форм, похожих на форму заполнения description, только для каждого блока своя. Вызывая форму мы обязательно заполняем все обязательные поля и при необходимости необязательные поля. На самом деле, каждое поле - это элемент или атрибут, которые редактор расставит согласно схеме, но нам с вами об этом знать не обязательно! И мы не можем совершить здесь ошибку. Разумеется для принципиальных любителей схемы всегда остается возможность редактировать в notepad согласно схемы :).</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>При этом редактор представляется набором форм, похожих на форму заполнения description, только для каждого блока своя. Вызывая форму мы обязательно заполняем все обязательные поля и при необходимости необязательные поля. На самом деле, каждое поле - это элемент или атрибут, которые редактор расставит согласно схеме, но нам с вами об этом знать не обязательно! И мы не можем совершить здесь ошибку. Разумеется для принципиальных любителей схемы всегда остается возможность редактировать в notepad согласно схемы :).</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Давайте для примера рассмотрим блок заголовка, где-то так <block type=title ...>...</block>. Почему заголовок - это блок? Потому что, во-первых, он преформатирован, то есть располагается иначе чем основной текст, во-вторых имеет несколько элементов, а значит их надо загнать в контейнер. Впрочем первое условие уже определяющее.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Давайте для примера рассмотрим блок заголовка, где-то так <block type=title ...>...</block>. Почему заголовок - это блок? Потому что, во-первых, он преформатирован, то есть располагается иначе чем основной текст, во-вторых<ins class="diffchange diffchange-inline">, </ins>имеет несколько элементов, а значит их надо загнать в контейнер. Впрочем<ins class="diffchange diffchange-inline">, </ins>первое условие уже определяющее.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Я бы предложил сделать сам блок обязательным в начале каждой конечной секции, а вот в самом блоке все элементы необязательными. Нам этого помнить необязательно, просто в начале каждой секции <del class="diffchange diffchange-inline">будем </del>открываться форма заголовка, а мы будем заполнять необходимые поля (или они будут заполняться автоматически в случае импорта документа в редактор). Если мы ничего не заполним, то это будет именно беззаголовочная секция о которой мы говорили <del class="diffchange diffchange-inline">ниже</del>.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Я бы предложил сделать сам блок обязательным в начале каждой конечной секции, а вот в самом блоке все элементы необязательными. Нам этого помнить необязательно, просто в начале каждой секции <ins class="diffchange diffchange-inline">будет </ins>открываться форма заголовка, а мы будем заполнять необходимые поля (или они будут заполняться автоматически в случае импорта документа в редактор). Если мы ничего не заполним, то это будет именно беззаголовочная секция о которой мы говорили <ins class="diffchange diffchange-inline">выше</ins>.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Точкой привязки блока всегда будет то место основного текста, куда вставлен блок. Первый элемент - title - основной текст заголовка, он может быть размещен по центру, справа, слева. Встречал все три случая, однако обычно размещается по центру. Следующий элемент - рисунок. Это может быть русунком к главе, видел и случаи заголовков с художественно выполнен текстом, например, рисунок с цифрой главы - это тоже рисунок. Третий элемент - расширенный заголовок (extended title). Это, например,  - "в которой говорится о ...". Четвертый элемент - эпиграф, который в свою очередь может иметь текст, автора, источник, время и место написания/изречения. Этих элементов может быть несколько.  </div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Точкой привязки блока всегда будет то место основного текста, куда вставлен блок. Первый элемент - title - основной текст заголовка, он может быть размещен по центру, справа, слева. Встречал все три случая, однако обычно размещается по центру. Следующий элемент - рисунок. Это может быть русунком к главе, видел и случаи заголовков с художественно выполнен текстом, например, рисунок с цифрой главы - это тоже рисунок. Третий элемент - расширенный заголовок (extended title). Это, например,  - "в которой говорится о ...". Четвертый элемент - эпиграф, который в свою очередь может иметь текст, автора, источник, время и место написания/изречения. Этих элементов может быть несколько.  </div></td></tr>
</table>FBAdminhttp://fictionbook.org/index.php?title=FictionBook_3.0_-_%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B0%D0%B7%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%B8%D1%8E&diff=3072&oldid=prevFBAdmin: /* Третий уровень - блоковый */2009-10-31T15:31:54Z<p><span dir="auto"><span class="autocomment">Третий уровень - блоковый</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Предыдущая</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Версия 15:31, 31 октября 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Строка 35:</td>
<td colspan="2" class="diff-lineno">Строка 35:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Вспомните сколько ошибок вызывают неуместное применение элементов даже у опытных редакторов. Что тут говорить про новичков? В схеме fb2 каждый элемент в последовательности имеет свое место, перестановка элементов вызывает ошибку. Чтобы определить правильное место для элемента, надо сверяться со схемой, к которой далеко не все относятся благодушно. Поэтому любое словесное описание схемы, даже содержащие некоторые неточности,  публикой принимается на ура. Лично мне не понятна нелюбовь к схеме и нежелание с нею сверяться, но это факт, который невозможно не принять.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Вспомните сколько ошибок вызывают неуместное применение элементов даже у опытных редакторов. Что тут говорить про новичков? В схеме fb2 каждый элемент в последовательности имеет свое место, перестановка элементов вызывает ошибку. Чтобы определить правильное место для элемента, надо сверяться со схемой, к которой далеко не все относятся благодушно. Поэтому любое словесное описание схемы, даже содержащие некоторые неточности,  публикой принимается на ура. Лично мне не понятна нелюбовь к схеме и нежелание с нею сверяться, но это факт, который невозможно не принять.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Блоки решают все эти проблемы. Теперь не надо работать на уровне элементов, можно вообще о них забыть. Вся конечная секция состоит из '''основного текста''' и '''блоков'''. '''Основной текст''' - это набор абзацев, которые передают текст документа и не имеют никакого предформатирования, то есть каждый абзац заполняет все пространство от левого края текстового окна до правого в соответствии с настройками программы ридера. '''Блоки''' - это контейнеры элементов характеризующихся точкой привязки к основному тексту, положением относительно основного текста (слева, справа, по центру, 50% ширины экрана и т.д.), типом (текстовая врезка, рисунок, таблица, формула, заголовок и т. д.) и конечно содержанием, то есть набором всех возможных элементов для данного типа блока.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Блоки решают все эти проблемы. Теперь не надо работать на уровне элементов, можно вообще о них забыть. Вся конечная секция состоит из '''основного текста''' и '''блоков'''. '''Основной текст''' - это набор абзацев, которые передают текст документа и не имеют никакого предформатирования, то есть каждый абзац заполняет все пространство от левого края текстового окна до правого в соответствии с настройками программы ридера. '''Блоки''' - это контейнеры элементов характеризующихся точкой привязки к основному тексту, положением относительно <ins class="diffchange diffchange-inline">окна </ins>основного текста (слева, справа, по центру, 50% ширины экрана и т.д.), типом (текстовая врезка, рисунок, таблица, формула, заголовок и т. д.) и<ins class="diffchange diffchange-inline">, </ins>конечно<ins class="diffchange diffchange-inline">, </ins>содержанием, то есть набором всех возможных элементов для данного типа блока<ins class="diffchange diffchange-inline">.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">При этом редактор представляется набором форм, похожих на форму заполнения description, только для каждого блока своя. Вызывая форму мы обязательно заполняем все обязательные поля и при необходимости необязательные поля. На самом деле, каждое поле - это элемент или атрибут, которые редактор расставит согласно схеме, но нам с вами об этом знать не обязательно! И мы не можем совершить здесь ошибку. Разумеется для принципиальных любителей схемы всегда остается возможность редактировать в notepad согласно схемы :).</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">Давайте для примера рассмотрим блок заголовка, где-то так <block type=title ...>...</block>. Почему заголовок - это блок? Потому что, во-первых, он преформатирован, то есть располагается иначе чем основной текст, во-вторых имеет несколько элементов, а значит их надо загнать в контейнер. Впрочем первое условие уже определяющее.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">Я бы предложил сделать сам блок обязательным в начале каждой конечной секции, а вот в самом блоке все элементы необязательными. Нам этого помнить необязательно, просто в начале каждой секции будем открываться форма заголовка, а мы будем заполнять необходимые поля (или они будут заполняться автоматически в случае импорта документа в редактор). Если мы ничего не заполним, то это будет именно беззаголовочная секция о которой мы говорили ниже.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">Точкой привязки блока всегда будет то место основного текста, куда вставлен блок. Первый элемент - title - основной текст заголовка, он может быть размещен по центру, справа, слева. Встречал все три случая, однако обычно размещается по центру. Следующий элемент - рисунок. Это может быть русунком к главе, видел и случаи заголовков с художественно выполнен текстом, например, рисунок с цифрой главы - это тоже рисунок. Третий элемент - расширенный заголовок (extended title). Это, например,  - "в которой говорится о ...". Четвертый элемент - эпиграф, который в свою очередь может иметь текст, автора, источник, время и место написания/изречения. Этих элементов может быть несколько</ins>.  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>(Продолжение следует).</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>(Продолжение следует).</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>'''''Алексей Седых'''''</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>'''''Алексей Седых'''''</div></td></tr>
</table>FBAdminhttp://fictionbook.org/index.php?title=FictionBook_3.0_-_%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B0%D0%B7%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%B8%D1%8E&diff=3071&oldid=prevFBAdmin в 14:32, 31 октября 20092009-10-31T14:32:56Z<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Предыдущая</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Версия 14:32, 31 октября 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Строка 30:</td>
<td colspan="2" class="diff-lineno">Строка 30:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Вот так небольшое расширение формата уменьшило бы некоторую головную боль.</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Вот так небольшое расширение формата уменьшило бы некоторую головную боль.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">===Третий  уровень - блоковый===</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Блоки - это замечательно. </ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Вспомните сколько ошибок вызывают неуместное применение элементов даже у опытных редакторов. Что тут говорить про новичков? В схеме fb2 каждый элемент в последовательности имеет свое место, перестановка элементов вызывает ошибку. Чтобы определить правильное место для элемента, надо сверяться со схемой, к которой далеко не все относятся благодушно. Поэтому любое словесное описание схемы, даже содержащие некоторые неточности,  публикой принимается на ура. Лично мне не понятна нелюбовь к схеме и нежелание с нею сверяться, но это факт, который невозможно не принять.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Блоки решают все эти проблемы. Теперь не надо работать на уровне элементов, можно вообще о них забыть. Вся конечная секция состоит из '''основного текста''' и '''блоков'''. '''Основной текст''' - это набор абзацев, которые передают текст документа и не имеют никакого предформатирования, то есть каждый абзац заполняет все пространство от левого края текстового окна до правого в соответствии с настройками программы ридера. '''Блоки''' - это контейнеры элементов характеризующихся точкой привязки к основному тексту, положением относительно основного текста (слева, справа, по центру, 50% ширины экрана и т.д.), типом (текстовая врезка, рисунок, таблица, формула, заголовок и т. д.) и конечно содержанием, то есть набором всех возможных элементов для данного типа блока.</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>(Продолжение следует).</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>(Продолжение следует).</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>'''''Алексей Седых'''''</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>'''''Алексей Седых'''''</div></td></tr>
</table>FBAdminhttp://fictionbook.org/index.php?title=FictionBook_3.0_-_%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%8F_%D0%BA_%D1%80%D0%B0%D0%B7%D0%BC%D1%8B%D1%88%D0%BB%D0%B5%D0%BD%D0%B8%D1%8E&diff=3070&oldid=prevFBAdmin в 21:09, 21 сентября 20092009-09-21T21:09:15Z<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Предыдущая</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Версия 21:09, 21 сентября 2009</td>
</tr><tr><td colspan="2" class="diff-lineno">Строка 28:</td>
<td colspan="2" class="diff-lineno">Строка 28:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>С точки зрения программной обработки существующая схема и описание элемента section не вызывает никаких нареканий.  С точки зрения практики, если описать эти два типа секций, как разные элементы и ошибок было бы меньше и понималось бы лучше и програмировалось бы проще. А кто не распутывал структуру  fb2 после конвертации, когда пропадали начальные или конечные теги элемента section? Кошмар, не правда ли? А если ввести атрибут уровня секции (level=2), то и распутать было бы проще, а главное, запутать конвертер было бы сложнее! 8)</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>С точки зрения программной обработки существующая схема и описание элемента section не вызывает никаких нареканий.  С точки зрения практики, если описать эти два типа секций, как разные элементы и ошибок было бы меньше и понималось бы лучше и програмировалось бы проще. А кто не распутывал структуру  fb2 после конвертации, когда пропадали начальные или конечные теги элемента section? Кошмар, не правда ли? А если ввести атрибут уровня секции (level=2), то и распутать было бы проще, а главное, запутать конвертер было бы сложнее! 8)</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Вот так небольшое <del class="diffchange diffchange-inline">разширение </del>формата уменьшило бы некоторую головную боль.</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Вот так небольшое <ins class="diffchange diffchange-inline">расширение </ins>формата уменьшило бы некоторую головную боль.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>(Продолжение следует).</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>(Продолжение следует).</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>'''''Алексей Седых'''''</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>'''''Алексей Седых'''''</div></td></tr>
</table>FBAdmin