Раскрытие информации: я работаю на Microsoft.
астичный вопрос, неполный отчет об ошибках. Для воспроизведения я создал новый проект «Outlook Web Add In (C #)» в Visual Studio 2017.
Затем он генерирует проект по умолчанию. В проекте по умолчанию я изменяю:
<p class="ms-font-xl ms-fontColor-themeDarkAlt ms-fontWeight-semilight">All properties</p>
чтобы:
<a href="#"><p class="ms-font-xl ms-fontColor-themeDarkAlt ms-fontWeight-semilight">All properties</p></a>
Теперь это становится интересным, до нажатия на вновь созданную ссылку все выглядит так, как ожидалось:
Но затем, когда я нажимаю на ссылку, весь текст в этой HTML-панели будет уменьшаться, тем более при каждом последующем щелчке:
Никаких других изменений в проекте по умолчанию, кроме<a href="#"> </a>
вокруг любого данного тега заголовка. Он будет продолжать сокращаться по мере нажатия пользователем.
Хотя это не решает мой вопрос, я также обошел проблему, изменив выражение href следующим образом:
<a href="#" onclick="myfunction(); return false;">
Моя гипотеза, что возвращение false является неожиданным из-за какой-либо функции, вызывающей уменьшение размера контента. Это ожидаемое поведение?