无法使用 CSS 更改背景图片
Cant change the background image with CSS
我只是想更改我网站上的背景图片。我可以更改背景颜色但不能更改图像。这是我第一次使用 php 所以我不知道我是否应该知道那里的一些东西。刚刚使用 HTML/CSS/JS。感谢您的帮助!
style.css
body{
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
background-image: url("/img/indexbackground.png");
}
index.php:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Quickbuy</title>
<link rel="stylesheet" href="css/reset.css">
<link rel="stylesheet" href="css/style.css">
</head>
试试这个:
<style type="text/css">
body{
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
background-image: url("/img/indexbackground.png");
}
</style>
否则您的 link 中可能存在一些语法问题。
并且不要忘记在更改代码后保存它。
问题是您没有将 CSS 放在样式标签中。
您也没有包含 </html>
。这不会影响此问题,但它可能会导致更复杂的网页和旧版浏览器出现问题。
这是更新后的代码片段:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Quickbuy</title>
<link rel="stylesheet" href="css/reset.css">
<link rel="stylesheet" href="css/style.css">
<style>
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
background-image: url("/img/indexbackground.png");
background-color: #22d; /*Background color is being used to replace background image, remove it in your code.*/
}
</style>
</head>
</html>
CSS不能这样
element {
color: red;
}
<!DOCTYPE html>
...
必须在样式标签中。
<!DOCTYPE html>
<html>
<head>
<style>
element {
color: red;
}
</style>
</head>
<body>
...
</body>
</html>
我只是想更改我网站上的背景图片。我可以更改背景颜色但不能更改图像。这是我第一次使用 php 所以我不知道我是否应该知道那里的一些东西。刚刚使用 HTML/CSS/JS。感谢您的帮助!
style.css
body{
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
background-image: url("/img/indexbackground.png");
}
index.php:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Quickbuy</title>
<link rel="stylesheet" href="css/reset.css">
<link rel="stylesheet" href="css/style.css">
</head>
试试这个:
<style type="text/css">
body{
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
background-image: url("/img/indexbackground.png");
}
</style>
否则您的 link 中可能存在一些语法问题。 并且不要忘记在更改代码后保存它。
问题是您没有将 CSS 放在样式标签中。
您也没有包含 </html>
。这不会影响此问题,但它可能会导致更复杂的网页和旧版浏览器出现问题。
这是更新后的代码片段:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Quickbuy</title>
<link rel="stylesheet" href="css/reset.css">
<link rel="stylesheet" href="css/style.css">
<style>
body {
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
background-image: url("/img/indexbackground.png");
background-color: #22d; /*Background color is being used to replace background image, remove it in your code.*/
}
</style>
</head>
</html>
CSS不能这样
element {
color: red;
}
<!DOCTYPE html>
...
必须在样式标签中。
<!DOCTYPE html>
<html>
<head>
<style>
element {
color: red;
}
</style>
</head>
<body>
...
</body>
</html>