0 Вопрос: Стили «подсказка» не работают с HTML-файлом, загруженным в элемент управления WPF WebBrowser.

вопрос создан в Thu, May 2, 2019 12:00 AM

Я попытался оформить подсказку в HTML-файле. Когда я пытался загрузить файл в веб-браузер, работал стиль (ширина, высота, цвет фона и т. Д. При наведении). Но когда я загрузил тот же файл в элемент управления WPF WebBrowser, он не работает.

код:

<html>

<style>

.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;

  /* Position the tooltip */
  position: absolute;
  z-index: 1;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}
</style>

<body>
<div class="tooltip">Hover over me
  <span class="tooltiptext">Tooltip text</span>
</div>
</body>

</html>
    
- 2
  1. В вашем документе нет элемента <head> (поэтому ваш элемент <style> размещен незаконно). Элемент управления WebBrowser использует IE, который не будет отображать страницы с использованием стандартного рендеринга, если не присутствуют такие вещи, как DTD. Я предлагаю сначала создать действительный HTML, затем протестировать его в IE11 на рабочем столе, а затем протестировать его в приложении WPF (а затем публиковать в SO, если у вас все еще есть проблемы).
    2019-05-02 15: 29: 59Z
  2. Я протестировал то же самое в IE 11 и работает нормально даже без < head &gt ;. Но то же самое не работает в элементе управления WebBrowser. Я использовал WebBrowser.Navigate ("путь"), чтобы загрузить его в приложение WPF.
    2019-05-02 15: 35: 16Z
0 ответов                              0                         
источник размещен Вот