Для жизни я не могу получить простое фоновое изображение, чтобы показать, используя CSS. У меня есть мертвый простой HTML страницы:CSS background image не будет отображаться
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>My Website</title>
<LINK href="./css/styles.css" rel=StyleSheet type="text/css">
</head>
<body>
<p>foo</p>
</body>
</html>
И на следующей странице CSS:
body {
background:url('./images/myBackground.jpg');
}
И все же образ никогда не показывает. Я искал это, и многие люди, похоже, столкнулись с этой же проблемой, но ни одно из решений не сработало. Я пробовал каждую комбинацию синтаксиса CSS, о котором я могу думать (фон, фоновое изображение, кавычки, одинарные кавычки, двойные кавычки, косая черта, без косой черты и т. Д.) - не повезло. Я попытался поместить изображение в тот же каталог, что и HTML-страница, не повезло. Я попытался сделать квадратный div и установить его фон на этот образ - не повезло. Я пробовал устанавливать фиксированную высоту и ширину - не повезло.
Не существует орфографических ошибок, и я знаю, что в изображении нет ничего плохого, потому что он работает с использованием встроенного тега изображения в HTML. HTML и CSS-страница связаны, потому что я могу сделать что-то вроде
p {
color: blue;
}
и что работает. Я пропустил что-то невероятно очевидное здесь? Я могу сделать это inline, но я бы предпочел использовать CSS, и теперь я просто хочу сделать это из упрямства и принципала.
Возможно, './Images/myBackground.png' или что бы вы не расширили для своего имени? –
Неплохо, на самом деле у меня есть расширение файла – SourMonk
Пожалуйста, измените свое сообщение, чтобы это отразить. –