Html 网站上的某些内容与背景不兼容
我正在尝试做一些类似的事情(背景图片封面全页) 我不知道为什么我的代码不起作用。也许这是html的问题,这就是为什么我删除了大部分代码来检查它,什么不起作用。这就是为什么我认为这是css的一个问题。但我不知道。这是我的密码Html 网站上的某些内容与背景不兼容,html,css,background,Html,Css,Background,我正在尝试做一些类似的事情(背景图片封面全页) 我不知道为什么我的代码不起作用。也许这是html的问题,这就是为什么我删除了大部分代码来检查它,什么不起作用。这就是为什么我认为这是css的一个问题。但我不知道。这是我的密码 <!doctype html> <html lang = "pl"> <head> <meta charset = "utf-8" /> <meta http-equiv = "X-UA-Compatible" cont
<!doctype html>
<html lang = "pl">
<head>
<meta charset = "utf-8" />
<meta http-equiv = "X-UA-Compatible" content = "IE=edge,chrome=1" />
<!--<link rel = "stylesheet" type = "text/css" href = "style.css" /> -->
<style>
body {
margin: 0;
padding: 0;
height: 100%;
}
.clear{
clear:both;
}
#head{
/*https://pixabay.com/pl/users/Tama66-1032521/*/
background-image:url("railway.jpg");
background-position: center;
background-repeat: no-repeat;
background-size: cover;
height:100%;
}
#space1{
width:20%;
float:left;
}
</style>
</head>
<body>
<div id = "container">
<header>
<div id = "head">
<div id = "menu">
<div id = "space1">
</div>
<div id = "menulist">
<ol id = list>
<li><a href = "#"></a></li>
<li><a href = "#"></a></li>
<li><a href = "#"></a></li>
<li><a href = "#"></a></li>
</ol>
</div>
<div class = "clear">
</div>
</div>
</div>
</header>
</div>
</body>
</html>
身体{
保证金:0;
填充:0;
身高:100%;
}
.清楚{
明确:两者皆有;
}
#头{
/*https://pixabay.com/pl/users/Tama66-1032521/*/
背景图片:url(“railway.jpg”);
背景位置:中心;
背景重复:无重复;
背景尺寸:封面;
身高:100%;
}
#空间1{
宽度:20%;
浮动:左;
}
}
尝试将100%更改为100vh
}
尝试将100%更改为100vh…除了在
主体上设置高度:100%
,您还需要添加此项
html{height:100%}
当您在任何元素上设置height:100%
时,这意味着您要求该元素占据与父元素相同的高度。父元素需要显式指定一些高度。只有这样它才能工作(元素上的位置:绝对
或位置:固定
除外)。在这里,您没有在正文
的父项html
上指定高度
。你可能会问,它自己的高度应该以谁的高度为基础。我没有答案。也许有人会看到这个问题的答案。除了在主体上设置高度:100%
,您还需要添加此选项
html{height:100%}
当您在任何元素上设置height:100%
时,这意味着您要求该元素占据与父元素相同的高度。父元素需要显式指定一些高度。只有这样它才能工作(元素上的位置:绝对
或位置:固定
除外)。在这里,您没有在正文
的父项html
上指定高度
。你可能会问,它自己的高度应该以谁的高度为基础。我没有答案。也许有人会看到这个问题的答案。如果使用100%作为高度,则必须将身体设置为最小高度100%、最大高度100%和高度100%。但是如果你在手机上或其他地方看网页,idk会确定它是否正常工作。。100 VH表示100视口高度,在每个设备上,图像将是设备高度的100%。如果使用100%作为高度,则必须将主体设置为最小高度100%,最大高度100%,高度设置为100%。但是如果你在手机上或其他地方看网页,idk会确定它是否正常工作。。100 VH表示100视口高度,在每个设备上,您的图像将是设备高度的100%。我正在按照你的指示重写它,从一开始它就工作了。所以我不知道为什么在以前的站点中有些东西不起作用。@Daniel1490您没有添加html{height:100%}
Ok。我正在按照你的指示重写它,从一开始它就工作了。所以我不知道为什么在以前的站点中有些东西不起作用。@Daniel1490您没有添加html{height:100%}