Я новичок в бутстрапе и общем веб-дизайне. Используя оригинальный bootstrap.css и файл HTML бутстрапом по умолчанию, я добавил это как мой пользовательский CSS:Фоновое изображение не отображается в firefox и IE
body {
margin: 0;
background: url("some image url");
background-position: center top;
background-size: 1440px 800px;
background-repeat:no-repeat;
display: compact;
}
и она отлично работает на хроме, но он не отображается на IE или Firefox. Используя firebug, я проверил css и получил следующее:
body {
background: url("some image url") repeat scroll center top/1440px 800px rgba(0, 0, 0, 0);
margin: 0;
}
Но я все еще не могу понять, где проблема. Есть ли другой способ написать простой фрагмент CSS, чтобы IE и firefox могли работать с ним?
изменить: я исправил проблему с полуколокой, но все еще не обнаружил. Firebug, показывающий:
body {
margin: 0;
background: url("some image url");
background-position: center top;
/* background-size: cover; */
background-size: 1440px 800px;
background-repeat:no-repeat;
display: compact;
}
EDIT: Мне нужно было установить прямой путь к изображению или с помощью URL-адреса. Спасибо всем за ваши предложения и помощь!
Отсутствует точка с запятой после 'background-repeat'? –
что есть дисплей: compact ;? – Stickers
@Pangloss "** compact **: в зависимости от контекста это значение для свойства отображения создает либо окно рендеринга в строке, либо уровень блока. В каждом случае различные свойства CSS могут применяться к компактному элементу. В контексте уровня блока , компактный элемент отображается в левом или правом поле элемента блока. Компактный элемент участвует в вычислениях высоты строки для текущей строки, а значение свойства «vertical-align» относится к блочному элементу ». - [источник] (http://www.css3.com/display/) – dippas