Closed. This question is off-topic。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
                        
                        6年前关闭。
                                                                                            
                
        
将div放在占浏览器全高的另一个div之下的最简单方法是什么?

我正在尝试设置导航,以便单击锚链接(例如“关于我们”,“联系我们”等)时,它只是向下滚动到页面中该锚的位置。

因此,从本质上讲,默认页面占屏幕的100%,“关于我们”占第二个100%,依此类推。

最佳答案

首先是jsfiddle

基本上,所有div都绝对定位,占据了整个屏幕

div {
    position:absolute;
    width:100%;
    height:100%;
}


然后,您可以将每个div从顶部全屏显示

#div1 {
    top:100%;
}


其余的可以使用200%,300%等

10-05 20:50
查看更多