I'm displaying some favicons from external domains in my site. The problem is that when the favicon is anything different than 16px and I resize it the output is not always perfect. Randomly I get just the top or bottom half of the image, when I refresh suddenly the icon is displayed whole.
I h开发者_Python百科ave only experienced this problem in Chrome where it happens 90% of the time, I tested it on Firefox briefly and didn't seem to occur.
<style>
.icon {
width: 16px;
height: 16px;
</style>
<img class="icon" src="http://getfavicon.appspot.com/http://curiousphotos.blogspot.com/2010/07/creative-gizmos.html">
Is there a way to resize images without tearing?
there are actually several methods, 1
<style>
.icon {
width: 16px;
height: 16px;
}
</style>
2
<style>
.icon {
max-width: 16px;
max-height: 16px;
}
</style>
3
<img width="16" height="16" class="icon" src="http://getfavicon.appspot.com/http://curiousphotos.blogspot.com/2010/07/creative-gizmos.html" />
I suppose #3 is more suitable for chrome
May that can solve your problem:
<style>
.icon {
width: 16px !important;
height: 16px !important;
</style>
精彩评论