WebView: Text-based Browser

...
  • Относительные ссылки не работают
    to infinity and beyond
  • Из ряда хотелок:
    - горизонтальный скрол
    - запоминание выбранной кодировки на период сеанса, а то неудобно после загрузки страницы каждый раз переключать кодировку
    to infinity and beyond
  • : Извините за то, что как всегда один флуд и никакой пользы. Но вот в голове возник алгоритм создания таблиц (не тот, который предлагал ранее).
    Предположим, есть код
    [code]
    <table width="50%" border="1">
    <tr><td>Kolibri</td><td>OS</td></tr>
    </table>
    [/code]
    Алгоритм:
    1. Вычислить 50% от от ширины. Поделить получившееся число на количество пикселей в знаке "-" (без кавычек). Округлить число до целых. Вычесть 2 из числа.
    2. Вывести "+". Затем вывести "-" столько раз, сколько получилось в пункте 1. Вывести "+" ещё раз.
    3. Поделить число из пункта 1 на количество ячеек. Из получившегося числа для каждой ячейки вычесть количество знаков в слове (в данном случае Kolibri, 7 знаков, значит отнимаем 7 от числа). Если есть теги, они не учитываются при подсчёте знаков. Это число делим на два и столько пробелов ставим с обеих сторон слова.
    4. Повторить пункт 3 для всех строк, пока они не кончатся.
    5. Скопировать первую строчку.
    Выполняя этот алгоритм, я получил вот что:

    Code: Select all

    <pre>
    +------------------------------------------------------+
    |                  Kolibri            |                   OS              |
    +------------------------------------------------------+
    </pre>
    
    The motto of the wise is: be prepared for surprised http://vlampochke.esy.es/
  • А как насчет сложно-форматированных таблиц?:) А как насчет таблиц в таблице? Рисунков в таблице?
  • Хаха, хитрО :)
    В твоём алгоритме есть проблема - как быть с ячейками больше одной строки?
    Из хаоса в космос
  • А как насчет <...> рисунков в таблице?
    Браузер не может отображать рисунки.
    А как насчет таблиц в таблице?
    По такому же алгоритму (пусть будет не красиво).
    Да ещё если border="0", то будет отображаться как сейчас (то есть <tr> равносилен <p>).
    Как быть с ячейками больше одной строки?
    Ну, переносить на следующую строку и снова выполнять пункт 3.
    The motto of the wise is: be prepared for surprised http://vlampochke.esy.es/
  • >> Браузер не может отображать рисунки.
    Вообще-то умеет.
    Из хаоса в космос
  • Leency wrote: Вообще-то умеет.
    О как я отстал. Отображать так. Рассчитывать количество пикселей. Делить на количество пикселей в знаке -.
    The motto of the wise is: be prepared for surprised http://vlampochke.esy.es/
  • HTMLv 0.99.1

    - поддержка тегов <center> и <right>
    - поддержка align="center" и align="right" для тегов h1, h2, h3, h4
    Attachments
    udcz.png
    udcz.png (22.12 KiB)
    Viewed 3470 times
    Из хаоса в космос
  • так держать ! :-)
  • Leency wrote: - поддержка align="center" и align="right" для тегов h1, h2, h3, h4
    А есть поддержка align для тега <p>?
    The motto of the wise is: be prepared for surprised http://vlampochke.esy.es/
  • Нет, но можно. Так придётся добавлять в каждый тег, что при текущей реализоции накладно. Лучше юзать <center>.
    Из хаоса в космос
  • Непродуманная архитектура - причина многих печалей.
  • Когда я начинал его писать, о таких вещах не думал.
    Сейчас думаю, но не всегда знаю как лучше.
    Из хаоса в космос
  • Who is online

    Users browsing this forum: No registered users and 5 guests