«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как удалить постоянные границы изображений в Chrome и IE9?

Как удалить постоянные границы изображений в Chrome и IE9?

Опубликовано 9 ноября 2024 г.
Просматривать:947

How to Remove Persistent Image Borders in Chrome and IE9?

Удаление неуловимой границы изображения в Chrome/IE9

При отображении изображений в Chrome или IE9 вы можете столкнуться с постоянной тонкой рамкой, несмотря на настройку «Контур: нет» и «Граница: нет» в CSS. Эта проблема возникает из-за своеобразного поведения Chrome, которое переопределяет «border: none».

Чтобы противодействовать этому, вы можете использовать хитрый метод, который включает установку ширины и высоты изображения на 0 пикселей, дополняя его соответствующими значениями пикселей. до нужного размера кнопки. Рассмотрим следующий пример CSS:

#dlbutn {
    display: block;
    width: 0px;
    height: 0px;
    outline: none;
    padding: 43px 51px 43px 51px;
    margin: 0 auto 5px auto;
    background-image: url(/images/download-button-102x86.png);
    background-repeat: no-repeat;
}

Заставляя Chrome поверить в то, что в этих размерах нет видимого контента, вы фактически устраняете границу. Этот метод обеспечивает совместимость с различными браузерами и позволяет отображать изображения без неприглядных границ в Chrome.

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3