powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Самый простой HTMLView
13 сообщений из 38, страница 2 из 2
Самый простой HTMLView
    #39655107
Фотография Квейд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimonkaЕсть ещё такая штука:

https://sciter.com/
https://sciter.com/sciter-delphi-wrapper/

Компактная и неплохо работает. Правда практической инфы мало. https://habr.com/post/154697/
...
Рейтинг: 0 / 0
Самый простой HTMLView
    #39655172
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvpDimonka,
Да нет, я просто примеры позапускал, которые с ним идут. Ни один не отрисовал тестовый HTML правильно.
напиши создателю , может глюк
...
Рейтинг: 0 / 0
Самый простой HTMLView
    #39659521
c-smile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alekcvpDimonka,

что после </div> идёт перенос строки...


Пример теста в студию.
...
Рейтинг: 0 / 0
Самый простой HTMLView
    #39659526
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
c-smile,

Ну я тестировал на этом , первое что под руку попалось.
...
Рейтинг: 0 / 0
Самый простой HTMLView
    #39659577
c-smile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alekcvpНу я тестировал на этом , первое что под руку попалось.

В HTML5 нет элемента <font>. Он еще в HTML4 был deprecated.

Поэтому он интерпретируется неоднозначно в sciter.

Или добавь вначале того документа это вот:

Код: html
1.
2.
3.
<style>
  font { display:contents; }
</style>



Или убери первый <font> отсюда:

Код: html
1.
2.
<font size=2 color="#000000" face="Arial">
<h1><font size=2 color="#000000" face="Arial"><font size=4><b>Web location</b></font></font></h1>



<font> (inline element) согласно последней версии где он поддерживался ( HTML3.2, circa 1997 ), может содержать только inline элементы. Но не блоки типа <h1>, <div> и пр.
...
Рейтинг: 0 / 0
Самый простой HTMLView
    #39659655
asviridenkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
c-smileВ HTML5 нет элемента <font>. Он еще в HTML4 был deprecated.


Критерий истины тут не документы а браузеры, если они отображают правильно, нужно отображать так же.

c-smileИли добавь вначале того документа это вот:
...
Или убери первый <font> отсюда:


Опят же, работать все должно по принципу браузеров - "жри что дают". Неправильная вложенность тегов, отсутствие закрытых тегов, broken атрибуты, двойные body, неверная кодировка и прочее не должно влиять на отображение документа.
...
Рейтинг: 0 / 0
Самый простой HTMLView
    #39659660
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
c-smileИли добавь вначале того документа это вот:

... мне просмотрщик нужен был чтобы отображать автоматически-сгенерированные страницы, типа той, что я выше показал. И их будет много, так что каждую руками править я не буду. Да и я, в итоге, нашёл что искал.
...
Рейтинг: 0 / 0
Самый простой HTMLView
    #39659663
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asviridenkovОпят же, работать все должно по принципу браузеров - "жри что дают". Неправильная вложенность тегов, отсутствие закрытых тегов, broken атрибуты, двойные body, неверная кодировка и прочее не должно влиять на отображение документа.
Справедливости ради, sciter, как я понял, позиционирует себя не как браузер, а как UI-фреймворк, а там можно задавать более жёсткие требования к документу, т.к. источник этих документов - тот же программист, который пишет приложение, а не не пойми кто из интернетика.
...
Рейтинг: 0 / 0
Самый простой HTMLView
    #39659799
c-smile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alekcvpc-smileИли добавь вначале того документа это вот:

... мне просмотрщик нужен был чтобы отображать автоматически-сгенерированные страницы, типа той, что я выше показал. И их будет много, так что каждую руками править я не буду. Да и я, в итоге, нашёл что искал.


В sciter документам можно задавать внешний CSS:


Код: html
1.
<frame src="file://.../some.htm" content-style="file://…/customization.css" />



В этом customization.css можно прописать все что надо:

Код: css
1.
2.
font { display:contents; }
font[size=2] { font-size;10pt; }




Т.е. "снаружи" - не трогая сам документ.
...
Рейтинг: 0 / 0
Самый простой HTMLView
    #39659806
asviridenkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
c-smile
Т.е. "снаружи" - не трогая сам документ.

Ну да, что стоит для каждого документа написать ручками нужный CSS )
...
Рейтинг: 0 / 0
Самый простой HTMLView
    #39659914
c-smile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Зачем для каждого? Вопрос же был в том что есть набор сгенерированных документов чем-то совсем древним - не знающим про CSS.

Вот для этого набора и можно подложить "облагораживающий" CSS.


Ну в самом деле что такое <font size=2>, два попугая? Да на high-dpi мониторе например ...
...
Рейтинг: 0 / 0
Самый простой HTMLView
    #39659918
asviridenkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
c-smileНу в самом деле что такое <font size=2>, два попугая? Да на high-dpi мониторе например ...

font size="2" соответсвует CSS font-size: small, с ним вопросов не возникает? Вообще, как я уже говорил, тут критерий истины - браузеры. Если они что-то поддерживают и отображают одинаково, то вопросов быть не должно. Про попугаи тоже странно слышать, как известно, в браузерах пиксель это величина условная, и HighDPI ему не помеха.
...
Рейтинг: 0 / 0
Самый простой HTMLView
    #39659946
c-smile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
asviridenkovfont size="2" соответсвует CSS font-size: small, с ним вопросов не возникает?

Вопросы не возникают только в том случае если в browser в defaults прописано

Код: css
1.
2.
3.
font[size=2] { font-size: small; }
font[size=3] { font-size: normal; }
...



Но

MDN<font> - Obsolete

This feature is obsolete. Although it may still work in some browser s, its use is discouraged since it could be removed at any time . Try to avoid using it.


Т.е. сегодня оно есть, а завтра, с очередным Windows update, его нет.

asviridenkovВообще, как я уже говорил, тут критерий истины - браузеры. Если они что-то поддерживают и отображают одинаково, то вопросов быть не должно.

Если документ разработан сугубо для браузера, то только в нем браузере нужно его смотреть.
Но это как-то не соответствует "Самый простой HTMLView" цели.


asviridenkovПро попугаи тоже странно слышать, как известно, в браузерах пиксель это величина условная, и HighDPI ему не помеха.

Да, CSS pixel есть 1/96 inch, т.е. логический length unit. Описать что-то толщиной в 1 физический пиксел в браузере невозможно. Это одна из причин почему браузерные движки так коряво себя ведут в desktop UI.
Но это не имеет отношения к font-size: small; проблеме ибо:


MDNxx-small, x-small, small, medium, large, x-large, xx-large
Absolute-size keywords, based on the user's default font size (which is medium).


т.е. опять же "по воде виляно" - т.е. зависит от настроек юзера в IE, т.е. в galaxy far, far away.

Короче <font> убирать надо во избежание возгорания если не сейчас то завтра.
...
Рейтинг: 0 / 0
13 сообщений из 38, страница 2 из 2
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Самый простой HTMLView
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]