Я новичок в HTML и CSS в целом. Пожалуйста, помогите мне с кодом. Я не могу получить фоновое изображение в моем браузере, хотя я правильно набрал синтаксис. Все, что я получаю, это оранжевый ящик без изображения alert.png. Я следую онлайн-учебному курсу: http://dev.opera.com/articles/view/31-css-background-images/#thecodeФоновый рисунок не отображается
Редактировать 1: Файл изображения, html и css находятся внутри одной и той же папки. Но успеха нет.
Редактировать 2: Я использовал уникальное имя файла css вместо общего «style.css» (который у меня есть несколько из них в моей системе), и это сработало! Убедитесь, что между URL-адресом и скобкой нет места.
Html код:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head>
<link rel="stylesheet" type="text/css" href="style.css">
<meta http-equiv="Content-Type" content="text/html;
charset=utf-8">
<title>alert message</title>
</head>
<body>
<p class="alert">
<strong>Alert!</strong>
This is an alert message.
</p>
</body>
</html>
CSS код:
.alert {
width: 20em;
background-image: url(C:\Documents and Settings\USER\My Documents\alert.png);
background-color:orange;
margin: auto;
padding: 2em;
}
Ваш код работает так, как есть. Убедитесь, что изображение находится там, где вы ожидаете. Убедитесь, что он доступен, и разрешения не являются проблемой. См .: http://jsfiddle.net/UWFcL/ – xbonez
Эй, что вы имеете в виду под разрешениями? Я поместил изображение в ту же папку, что и html-файл, но я не могу заставить его работать. – uohzxela
, если его в той же папке, что и файл html, разрешения не должны быть проблемой. Попробуйте использовать кавычки, как упоминалось в Ramon – xbonez