###前提・実現したいこと
htmlで画像リンクをつけたいのですが<a>タグを使わずに実現したいです。
理由としては、<a>を使うとレイアウトがずれてしまう現象が発生してしまい修正ができないため。
###補足情報
以前調べたときはonclick属性を使うパターンやその他の方法も見かけた気がしたのですが、今回どうにもみつかりませんでしたので質問させていただきます。
<a>を使うとレイアウトがずれてしまう というのがイメージできないんですが、具体例をあげてもらえますか?
<a href="リンクurl"><img src="画像リンク"></a>の画像リンクとしては一般的なコードを使っております。現在他人のサイトを変種しているのですが、既存の画像にリンクを付与したらレイアウトがずれてしまう(左に大きくズレる)現象が起きております。
書かれている状況が再現するコード(HTML/CSS/JavaScriptなど)か、再現するURLを提示されたほうが回答を得やすいと思います。
```
<div class="banner-badge">
<img src="assets/images/discount-this-year.png" alt="badge">
<a href="#schedule" style="border: 0;">
<img class="badge2" src="assets/images/5.png" alt="badge">
</a>
</div>
```
です。URLは現在ローカル環境で開発しているため提示できるものがありません。Styleにはshowkitさんの回答参考にborder:0;で指定しています。
a要素の外側のHTML構造とそれに関係するCSSを質問文にコードブロックで追記してください。コードブロックは ```(バッククオート3つ)で囲み、前後に改行をいれるか、コードを選択して「<code>」ボタンを押すとコードブロックになります。
