#html #css #image
#HTML #css #изображение
Вопрос:
Я показываю некоторые значки из внешних доменов на своем сайте. Проблема в том, что когда значок значка отличается от 16 пикселей, и я изменяю его размер, результат не всегда идеален. Случайно я получаю только верхнюю или нижнюю половину изображения, когда я внезапно обновляюсь, значок отображается целиком.
Я столкнулся с этой проблемой только в Chrome, где это происходит в 90% случаев, я кратко протестировал ее в Firefox и, похоже, не возникло.
<style>
.icon {
width: 16px;
height: 16px;
</style>
<img class="icon" src="http://getfavicon.appspot.com/http://curiousphotos.blogspot.com/2010/07/creative-gizmos.html">
Есть ли способ изменить размер изображений без разрыва?
Ответ №1:
на самом деле существует несколько методов, 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" />
Я полагаю, что # 3 больше подходит для Chrome
Комментарии:
1. Я согласен, поскольку это включает в себя все возможные методы. Однако проблема не устранена, так что это ошибка Chrome
Ответ №2:
Может ли это решить вашу проблему:
<style>
.icon {
width: 16px !important;
height: 16px !important;
</style>