WebKit.WebView - перенос содержимого

В настоящее время у меня есть мой WebKit.WebView в ScrolledWindow, потому что в противном случае мое окно изменило бы размер для создания содержимого. Вместо этого, я хотел бы, чтобы содержимое адаптировалось к контейнеру. Таким образом, текст должен быть перенесен, вместо того, чтобы бегать по нему и изменять размер окна. Горизонтальная полоса прокрутки должна быть там, но не горизонтальная.

0
задан 30 June 2012 в 02:28

7 ответов

Вы должны будете применить пользовательскую таблицу стилей ко всем страницам, которая устанавливает максимальную ширину всего на странице на 100%. Если вы управляете всем содержимым, отображаемым там, установите html, body {max-width: 100%; } в вашем CSS. Если вы не контролируете весь контент, отображаемый в веб-представлении, вам придется разрешить показ горизонтальной полосы прокрутки при необходимости, в противном случае вы будете разрывать страницы, которые в этом нуждаются.

0
ответ дан 25 July 2018 в 18:15

Вы должны будете применить пользовательскую таблицу стилей ко всем страницам, которая устанавливает максимальную ширину всего на странице на 100%. Если вы управляете всем содержимым, отображаемым там, установите html, body {max-width: 100%; } в вашем CSS. Если вы не контролируете весь контент, отображаемый в веб-представлении, вам придется разрешить показ горизонтальной полосы прокрутки при необходимости, в противном случае вы будете разрывать страницы, которые в этом нуждаются.

0
ответ дан 2 August 2018 в 00:28

Вы должны будете применить пользовательскую таблицу стилей ко всем страницам, которая устанавливает максимальную ширину всего на странице на 100%. Если вы управляете всем содержимым, отображаемым там, установите html, body {max-width: 100%; } в вашем CSS. Если вы не контролируете весь контент, отображаемый в веб-представлении, вам придется разрешить показ горизонтальной полосы прокрутки при необходимости, в противном случае вы будете разрывать страницы, которые в этом нуждаются.

0
ответ дан 4 August 2018 в 15:57

Вы должны будете применить пользовательскую таблицу стилей ко всем страницам, которая устанавливает максимальную ширину всего на странице на 100%. Если вы управляете всем содержимым, отображаемым там, установите html, body {max-width: 100%; } в вашем CSS. Если вы не контролируете весь контент, отображаемый в веб-представлении, вам придется разрешить показ горизонтальной полосы прокрутки при необходимости, в противном случае вы будете разрывать страницы, которые в этом нуждаются.

0
ответ дан 6 August 2018 в 00:35

Вы должны будете применить пользовательскую таблицу стилей ко всем страницам, которая устанавливает максимальную ширину всего на странице на 100%. Если вы управляете всем содержимым, отображаемым там, установите html, body {max-width: 100%; } в вашем CSS. Если вы не контролируете весь контент, отображаемый в веб-представлении, вам придется разрешить показ горизонтальной полосы прокрутки при необходимости, в противном случае вы будете разрывать страницы, которые в этом нуждаются.

0
ответ дан 7 August 2018 в 18:01

Вы должны будете применить пользовательскую таблицу стилей ко всем страницам, которая устанавливает максимальную ширину всего на странице на 100%. Если вы управляете всем содержимым, отображаемым там, установите html, body {max-width: 100%; } в вашем CSS. Если вы не контролируете весь контент, отображаемый в веб-представлении, вам придется разрешить показ горизонтальной полосы прокрутки при необходимости, в противном случае вы будете разрывать страницы, которые в этом нуждаются.

0
ответ дан 10 August 2018 в 06:49

Вы должны будете применить пользовательскую таблицу стилей ко всем страницам, которая устанавливает максимальную ширину всего на странице на 100%. Если вы управляете всем содержимым, отображаемым там, установите html, body {max-width: 100%; } в вашем CSS. Если вы не контролируете весь контент, отображаемый в веб-представлении, вам придется разрешить показ горизонтальной полосы прокрутки при необходимости, в противном случае вы будете разрывать страницы, которые в этом нуждаются.

0
ответ дан 15 August 2018 в 18:45
  • 1
    В самом деле? Это отстой: / Любая идея, как я могу применить пользовательскую таблицу стилей? Нужно ли добавлять теги стиля и прочее, или в виджете WebView есть специальная функция для этого? – RobinJ 30 June 2012 в 02:51
  • 2
    В WebKit есть API для встраивания CSS или JavaScript в DOM, но я не помню, какой сейчас точный API, или он доступен через привязки GI (gobject-introspection). – dobey 30 June 2012 в 02:56
  • 3
    Webkit в настоящее время доступен в GI – Hernantz 30 June 2012 в 03:13
  • 4
    @Hernantz Да, это так, но не все API представлены в привязках GI. – dobey 30 June 2012 в 19:49

Другие вопросы по тегам:

Похожие вопросы: