Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
sorotokin Новенький участник форума
Зарегистрирован: 26.05.2008 Сообщения: 7 Откуда: San Jose, CA
|
Добавлено: Пн Май 26, 2008 10:10 Заголовок сообщения: Описание и примеры для "продвинутых" возможностей |
|
|
Есть ли где-то описание (или хотя бы примеры использования) "продвинутых" возможностей FB2, в частности таблиц и стилей (stylesheet, атрибут и элемент style)? Как вообще люди пишут софт для FB2 - смотрят, что другие софтины делают? Если так, то кого брать за образец? |
|
Вернуться к началу |
|
|
GribUser Автор формата FB2 - Автор библиотеки FB
Зарегистрирован: 30.09.2004 Сообщения: 2475 Откуда: Москва
|
Добавлено: Пн Май 26, 2008 12:07 Заголовок сообщения: |
|
|
"Продвинутыми" возможностями мало, кто пользуется. Таблицы, разве что, попадаются, стили оказались не востребованы. |
|
Вернуться к началу |
|
|
sorotokin Новенький участник форума
Зарегистрирован: 26.05.2008 Сообщения: 7 Откуда: San Jose, CA
|
Добавлено: Пн Май 26, 2008 19:53 Заголовок сообщения: |
|
|
Нет ли ссылки на книжку с таблицами? Правильно я понимаю, что в FB2 таблица используется именно как настоящая таблица, а не способ относительного расположения, как в HTML (где по умолчанию нет линий, разделяющих колонки/столбцы).
А как стилями пользоваться, если неясно, что они означают? Например, какие селекторы можно использовать? |
|
Вернуться к началу |
|
|
Sclex Бывалый участник форума
Зарегистрирован: 24.09.2005 Сообщения: 416 Откуда: Минск
|
Добавлено: Пн Май 26, 2008 20:31 Заголовок сообщения: |
|
|
sorotokin писал(а): | Нет ли ссылки на книжку с таблицами? Правильно я понимаю, что в FB2 таблица используется именно как настоящая таблица, а не способ относительного расположения, как в HTML (где по умолчанию нет линий, разделяющих колонки/столбцы). |
Да. Таблицы в FB2 введены для отображения табличных данных.
Тебе от таблиц много надо? Выглядит это в простом случае так. Есть тэг <table>, в него вложены тэги рядов <tr>, в них, в свою очередь, вложены тэги простых и заголовочных ячеек – <td> и <th>. Внутри тэгов ячеек допустим только текст без тэгов абзацев, но разрешены инлайновые тэги форматирования - emphasis, strong и пр. Ряды описываются от верхнего к нижнему, ячейки внутри ряда – слева направо.
Вот пример таблицы:
Код: | <table>
<tr>
<th>Заголовок левой колонки</th>
<th>Заголовок правой колонки</th>
</tr>
<tr>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>3</td>
<td>4</td>
</tr>
</table> |
В CoolReader2 или 3 можно посмотреть, как это выводится.
Цитата: | А как стилями пользоваться, если неясно, что они означают? Например, какие селекторы можно использовать? |
В теории там полный настоящий CSS, по стандартам CSS2, CSS3 и т.д. На практике из софта стили, насколько я знаю, поддерживает только CoolReader3, не полностью конечно, но основное есть. На него пока что, видимо, и следует ориентироваться при подготовке книг со стилями.
Добавлено спустя 10 минут 41 секунду:
Я сначала пропустил один закрывающий тэг </tr>, потом поправил. |
|
Вернуться к началу |
|
|
sorotokin Новенький участник форума
Зарегистрирован: 26.05.2008 Сообщения: 7 Откуда: San Jose, CA
|
Добавлено: Пн Май 26, 2008 21:07 Заголовок сообщения: |
|
|
Ага. Спасибо. Таблицы работают в Cool Reader 2 (но не 3), стили - наоборот... |
|
Вернуться к началу |
|
|
Buggins Новенький участник форума
Зарегистрирован: 12.12.2007 Сообщения: 17 Откуда: Нижний Новгород
|
Добавлено: Пн Ноя 10, 2008 11:46 Заголовок сообщения: |
|
|
CoolReader 3 поддерживает таблицы начиная с версии 3.0.15:
http://www.coolreader.org/download.htm#download-cr3wol
Поддерживаются тэги table, caption, col, colgroup, thead, tbody, tfoot, tr, td, th; атрибуты colspan, rowspan, width. Выравнивание пока не поддерживается, будет в следующей версии.
Пример таблицы стилей можно посмотреть в файле fb2.css в архиве с программой.
Также, новые прошивки LBook V3 поддерживают эти функции, так как основаны на CoolReader Engine. |
|
Вернуться к началу |
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
Powered by phpBB © 2001, 2005 phpBB Group
|