Это может спасти кого-то в будущем. Если нет, то удачи!

вязано сSSL и смешанный контент благодаря CSS фоновым изображениям но у этого вопроса не было принятого ответа, и тот, который я задаю, немного более конкретен.

При некоторых обстоятельствах при доступе к веб-сайту HTTPS IE выдает предупреждение «смешанный контент», если элементу присваивается стиль с фоновым изображением. я нашелодна ссылка на форум при этом можно избежать предупреждения, если вы поместите ссылку в таблицу стилей, например

#someElement a {
    width:11px;
    height:11px;
    display:block;
    overflow:hidden;
    background:url(../images/sprites_list.png) no-repeat;
    cursor:hand;
    cursor:pointer;
    background-position:0px -72px;
}

но не если вы пытаетесь создать элемент inline, а-ля

$('#someElement').append("<a title='something' style='background: url(../images/sprites_list.png) no-repeat; ... // etc

и действительно, это работает для меня. Я видел других, которые говорят, что вы должны использовать абсолютhttps&nbsp;URL для ссылки на изображение, а не на относительный.

Какова реальная история здесь? Есть ли какое-то «официальное» объяснение или хотя бы ссылка на правила? Или, если это не так, существует ли стандартный набор руководящих принципов, которые, если их соблюдать, крайне маловероятно, чтобы вызвать предупреждение?