Amazon.jsで生成された画像に変な枠線が付く…?!

Amazon.jsで生成された商品リンクの画像に変な枠線が付くので原因を調べてみました。

Amazon.jsで生成された画像に変な枠線が付く…?!
※これは画像です

下図が正解です。

Amazon.jsで生成された画像に変な枠線が付く…?!
※これは画像です

 

 

原因を探る

Chromeのディベロッパーツール(Ctrl + Shift + I)で該当項目のCSSを表示させてチェックボックスをオンオフして調べてみました。

Amazon.jsで生成された画像に変な枠線が付く…?!

該当項目のCSSをチェックするとoutlineで枠線が設定されていたのでそのチェックを外すと枠線はきれいに消えました。outlineという文字を見た時に原因はすぐに分かったんですがこれは先日、画像の枠線としてoutlineプロパティを設定したんですがそのCSSがamazon.jsの画像にも表示されていただけでした。

Amazon.jsで生成された画像に変な枠線が付く…?!

 

 

amazon.jsのカスタムCSSで修正

amazon.jsでカスタムCSS(amzonjs.css)を使うように設定しているのでそこに枠線が表示されないようなコードを記載すれば大丈夫な筈です。

HTML構造を調べると.amazonjs_linkの下位に画像があるので正しいかどうか分かりませんが、下図のように記載して消しました。

.amazonjs_link img {
	outline: 0px solid gainsboro;
}

下記リンクはアフィリエイトリンクです。

 


コメントはお気軽にどうぞ

メールアドレスは公開されません。

尚、スパムコメント対策として海外のIPアドレスからのコメントは受け付けないようにしています。そのような場合にはお問い合わせフォームよりご連絡下さい。

内容に問題なければ、下記の「コメントを送信する」ボタンを押してください。
* が付いている欄は必須項目です。