CSS IE7 Фон - PullRequest
       3

CSS IE7 Фон

2 голосов
/ 02 января 2012

У меня есть CSS:

.dot-preview {
    background: url("../images/dot.png") no-repeat scroll 0 0 transparent;
}

, но IE 7/8/9 не показывает изображение.

Вызывается из:

<img class="dot-preview">

Чтоне так с моим кодом?Это баг IE?

Ответы [ 5 ]

1 голос
/ 02 января 2012

Назначение фона пустому тегу изображения не имеет большого смысла.Вместо этого используйте элемент <div>, и ключ должен дать ему правильную ширину и высоту:

<div class="dot-preview"></div>

И в CSS:

.dot-preview {
    width: 300px;
    height: 300px;
    /* ... */
}

Введите правильную ширину и высоту изображения, и этодолжно работать нормально.

0 голосов
/ 20 ноября 2013

Попробуйте

HTML

<img class="dot-preview" />

css

.dot-preview {
    background:#000 url("../images/dot.png") repeat scroll 0 0;
}
0 голосов
/ 02 января 2012
.dot-preview {
    background-image: url("../images/dot.png");
    background-repeat: no-repeat;
    display:block;
    width: 800px;
    height: 600px;
}

В основном у вас должно быть display block для класса, для которого вы хотите иметь фоновое изображение, или вы можете получить все это в div с классом .dot-preview

0 голосов
/ 02 января 2012

Выполните следующие действия:

HTML

<img class="dot-preview" />

CSS

.dot-preview {
    background: url("../images/dot.png") repeat scroll 0 0 transparent;
    display:block;
    width: 800px;
    height: 600px;
}

Вы можете изменить ширину и высоту, как вам нравится

0 голосов
/ 02 января 2012

Установите высоту и ширину для вашего изображения.

.dot-preview {
    background: url("../images/dot.png") no-repeat scroll 0 0 transparent;
    height: 100px;
    width: 100px;
}

Вы также можете захотеть иметь прозрачное изображение 2x2px в src вашего изображения, иначе IE покажет иконку "not found"

EDIT:

в IE прозрачные заполнители должны иметь ширину 2x2px. поскольку они создают визуальную ошибку, если они имеют ширину 1px

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...