Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 侧边菜单,不显示页面的上下,仅显示页眉/页脚之间_Html_Css - Fatal编程技术网

Html 侧边菜单,不显示页面的上下,仅显示页眉/页脚之间

Html 侧边菜单,不显示页面的上下,仅显示页眉/页脚之间,html,css,Html,Css,由于对所有这些都有些陌生,我不确定是否有可能做到我所想的,但是现在,我的侧菜单从页面的顶部到底部。我希望它只出现在页眉和页脚之间,而不管任何特定页面的大小。如果可能的话,我宁愿不使用JavaScript,因为我对JavaScript的了解比HTML/CSS要少 我相信我有小提琴所需要的一切。如果没有,请随时告诉我 单击下面的元素打开菜单 ☰ 菜单 函数openNav(){ document.getElementById(“mySidenav”).style.width=“250p

由于对所有这些都有些陌生,我不确定是否有可能做到我所想的,但是现在,我的侧菜单从页面的顶部到底部。我希望它只出现在页眉和页脚之间,而不管任何特定页面的大小。如果可能的话,我宁愿不使用JavaScript,因为我对JavaScript的了解比HTML/CSS要少

我相信我有小提琴所需要的一切。如果没有,请随时告诉我


单击下面的元素打开菜单

☰ 菜单 函数openNav(){ document.getElementById(“mySidenav”).style.width=“250px”; } 函数closeNav(){ document.getElementById(“mySidenav”).style.width=“0”; } imageout=新图像(); imageout.src=“Pics/image2.png”; imageover=新图像(); imageover.src=“Pics/images2.png”; 函数图像_out(){ document.images['imageout'].src=“Pics/image2.png”; } 函数映像_over(){ document.images['imageout'].src=“Pics/images2.png”; } 废话废话废话废话废话。废话废话废话废话废话。废话废话废话废话废话。废话废话废话废话废话。废话废话废话废话废话。废话废话废话废话废话。废话废话废话废话废话。废话废话废话废话废话。废话废话废话废话废话。废话废话废话废话废话。废话废话废话废话废话。废话废话废话废话废话。 雅达雅达雅达雅达雅达。雅达雅达雅达雅达雅达。雅达雅达雅达雅达雅达。雅达雅达雅达雅达雅达。雅达雅达雅达雅达雅达。雅达雅达雅达雅达雅达。雅达雅达雅达雅达雅达。雅达雅达雅达雅达雅达。雅达雅达雅达雅达雅达。雅达雅达雅达雅达雅达。雅达雅达雅达雅达雅达。雅达雅达雅达雅达雅达。雅达雅达雅达雅达雅达。雅达雅达雅达雅达雅达。雅达雅达雅达雅达雅达。雅达雅达雅达雅达雅达。雅达雅达雅达雅达雅达。雅达雅达雅达雅达雅达。雅达雅达雅达雅达雅达。雅达雅达雅达雅达雅达。

身体{ 背景色:#000; } hr{背景色:#7093DB;高度:4px;边框:0;} 身体{ 字体系列:“Lato”,无衬线; } .侧导航{ 身高:100%; 宽度:0; 位置:固定; z指数:1; 排名:0; 左:0; 背景色:#EAEAAE; 溢出x:隐藏; 过渡:0.5s; 填充顶部:60px; } .侧导航a{ 填充:8px 8px 8px 32px; 文字装饰:无; 字体大小:25px; 颜色:#2707AB; 显示:块; 过渡:0.3s; } .侧导航a:悬停{ 颜色:#818181; } .sidenav.closebtn{ 位置:绝对位置; 排名:0; 右:25px; 字体大小:36px; 左边距:50像素; } @媒体屏幕和屏幕(最大高度:450像素){ .sidenav{填充顶部:15px;} .sidenav a{字体大小:18px;} } .opencolor { 颜色:白色; } p、 左填充{ 左侧填充:300px; } .缩进{ 文本缩进:50px; }
如果我了解您想要实现的目标,请尝试为
.sidenav
使用不同的
高度和
边距,例如:

.sidenav {
height: 80%;
margin: 50px 0px 0px 0px;
width: 0;
position: fixed;
z-index: 1;
top: 0;
left: 0;
background-color: #EAEAAE;
overflow-x: hidden;
transition: 0.5s;
padding-top: 60px;}

建议您更好地重新组织代码。CSS/HTML/JS。。。不要把每件事都搞得乱七八糟,让你和我都很难受us@TemaniAfif我想我应该做的是在我第一次注意到这个问题时被问到这个问题,而不是试图找出以后需要什么。生活和学习……几乎就是这样。它阻止它越过页脚,但仍然越过页眉。填充可以解决问题吗?尝试增加页边距顶部的大小->例如:页边距:90px 0px 0px 0px;这不完全是我想要的,但它比我拥有的要好一百万倍。穆乔·格雷西斯!
.sidenav {
height: 80%;
margin: 50px 0px 0px 0px;
width: 0;
position: fixed;
z-index: 1;
top: 0;
left: 0;
background-color: #EAEAAE;
overflow-x: hidden;
transition: 0.5s;
padding-top: 60px;}