Немного больше исследований в сети привело к более элегантному обходному пути, и убедило меня, что это, вероятно, «ошибка». Это почти тип hasLayout для FireFox (не совсем, но действует аналогично). Если вы добавляете любое из следующего, оно показывает подчеркивание: position: absolute
, display: block
, display: inline-block
, float: left
(или справа). Итак:
<button style="text-decoration:underline; display: inline-block;">That's a button</button>