При использовании следующего HTML-кода внутри JTextPane
:
Just an image: <img src="image.png" /><br/>
<a href="https://example.net">A link</a><br/>Image inside link:
<a href="https://example.net"><img src="image.png"></a>
Вы получите следующий результат:
Я добавил одно правило CSS, чтобы сделать цвет ссылки красным:
StyleSheet css = htmlEditorKit.getStyleSheet();
css.addRule("a { color: red; }");
Как вы можете видеть на скриншоте, это также превратило рамку изображения в красный, из чего я заключаю, что это<a>
тег, который приводит к появлению границы.
Как избавиться от этой границы вокруг изображения внутри тега <a>
?
Я пытался переопределить границу с другимправило, но оно не сработало:
css.addRule("img { border: 0; }");