You are actually using gravatar. You can look at your site’s source to see that it’s polling gravatar for the images, not finding one for your email address, and serving your selected default which is a file located here:
https://www.troopsofdoomcomic.com/todcomic/wp-content/themes/comicpress/images/avatars/default/rascal.png
I also, see you’re using comicpress. I’m familiar with the theme and know that it’s comments.php file is annoyingly over-complicated. Assuming you’re using the latest version (or your versions has the same comments.php as the latest versiosn) you should see this on line 28:
'avatar_size'=>64
Change it to:
'avatar_size'=>50
Then on line 32 you’ll see:
wp_list_comments(array('type' => 'comment', 'avatar_size'=>64));
Change it to:
wp_list_comments(array('type' => 'comment', 'avatar_size'=>50));
That will tell gravatar to serve a 50px x 50px image for all non-trackback/pingback comments. The function automatically adds inline height
and width
attributes which is why, when you set height
and width
CSS rules for it’s surrounding div with the class comment-avatar
, it didn’t properly contain the image.
I suppose, if you want a less elegant solution, you could also change the height and width of the image by doing this in your style.css file to override the inline height
and width
attributes:
.comment-avatar a img.avatar {
height: 50px !important;
width: 50px !important;
}