Я довольно долго искал переполнение стека, и все решения, относящиеся к этому, не решают мою проблему.
Поэтому я пытался загрузить фоновое изображение на элемент figure.Это работает в Firefox, Chrome, Opera и Safari ... но, конечно, IE9 / 8/7 мешает мне в голове.
<figure id="mainlogo">
</figure>
со стилями
figure#mainlogo {
background: url(../images/logocrop.png) no-repeat center;
}
Я попытался использовать div вместо фигуры, установить его в качестве блока отображения, избавиться от идентификатора и почти все, что я могу найти в сети.Кроме того, я попытался разделить его на отдельные стили CSS: background-color, background-image и т. Д.
Я не опубликовал остальную часть кода, потому что это не работает, даже когда яразделите его на отдельный html-файл со встроенным стилем, который все еще не отображается
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<figure style="background: url(../images/logocrop.png) no-repeat center; height:40em; width:55em;"></figure>
</body>
</html>
Я также попробовал другие типы документов, просто чтобы убедиться, что это тоже не так.Когда я устанавливаю цвет фона перед ним, он будет отображаться.Во всяком случае, у меня есть чувство, что это может оказаться чем-то довольно очевидным и / или легким ... Заранее спасибо и извините за приставание, если это выяснилось.