页脚与页面底部的内容重叠

射手男孩27

我的页脚停留在页面底部,但是该页面与内容重叠并且无法停止。

我已经在互联网上寻找解决方案,但没有一个有效。我有一种感觉,我需要移动 div 等,但我可能是错的。

这是我的代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <link href="https://fonts.googleapis.com/css?family=Concert+One" rel="stylesheet"> 
    <link href="https://fonts.googleapis.com/css?family=Eczar" rel="stylesheet"> 
    <link rel="stylesheet" href="style/stylesheet.css">
    <title>Layout</title>
</head>
<body>
    <div id="header">
       <img src="img/top-bar/bar.png" height="10px" class="top">
        <ul id="menu-bar">
            <li><a href="#header" class="smoothScroll">Home</a></li>
            <li><a href="#first" class="smoothScroll">Page 1</a></li>
            <li class="dropdown">
                <a href="#" class="dropbtn">Page 2</a>
                <div class="dropdown-content">
                    <a href="#">Drop 1</a>
                    <a href="#">Drop 2</a>
                </div>
            </li>
            <li><a href="#">Page 3</a></li>
            <li><a href="#">Login</a></li>
        </ul>
        <img src="img/archery-1839284.jpg" class="cover">
    </div>
    <div id="wrapper">
        <div id="content">
           <div id="first" class="item">
                <p class="para">
                    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Maxime distinctio sed officia, nam iure quam necessitatibus nobis non, aut quaerat autem. Quam mollitia, fugiat amet veritatis, voluptate earum quidem et! Lorem ipsum dolor sit amet, consectetur adipisicing elit. Adipisci ex earum impedit ipsum consequatur dolor doloremque eum. Sed fugit dolor maiores pariatur nesciunt iste cupiditate consequuntur, dolore alias numquam voluptatum!
                </p>
           </div>
           <div id="img-span">
               <img src="img/board-911636.jpg" class="wide">
           </div>
           <div class="item" style="background-color: red;">
               <p class="para">
                   Lorem ipsum dolor sit amet, consectetur adipisicing elit. Exercitationem sit non ipsam aut perferendis neque magnam deleniti, officia necessitatibus porro odio ipsum est eum aliquam nulla placeat, deserunt? Atque, nisi.
               </p>
           </div>
        </div>
        <div id="footer">
            <img src="img/top-bar/bar.png" height="10px" class="bottom">
        </div>
    </div>
</body>
</html>

CSS:

body {
    background-color: grey;
    margin: 0;
    padding: 0;
    font-family: 'Eczar', serif;
    scroll-behavior: smooth;
}

#header {
    position: relative;
    text-align: center;
}

.top {
    position: fixed;
    width: 100%;
    z-index: 3000;
    left: 0;
    top: 0;
}

.bottom {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
}

#wrapper {
    padding: 0;
    margin: 0;
    position: absolute;
    width: 100%;
    margin-top: 100%;
}

.cover {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    max-width: 100%;
    background-image: url(../img/archery-1839284.jpg);
    overflow: hidden;
}

#content {
    width: 100%;
    top: 100%;
    height: 100%;
    position: relative;
    background-color: blue;
    text-align: center;
}

.item {
    padding-left: 20%;
    padding-right: 20%;
    padding-top: 4px;
    padding-bottom: 4px;
    overflow: hidden;
    margin: 0;
    position: relative;
}

.item p {
    font-size: 18px;
}

.img-span {
    padding: 0;
    margin: 0;
    width: 100%;
    position: relative
}

.wide {
    width: 100%;
    height: 100%;
    opacity: 1;
    overflow: hidden;
    display: block;
}

#footer {
    width: 100%;
    height: 70px;
    background-color: greenyellow;
    z-index: 3000;
    bottom: 0;
    left: 0;
    position: absolute;
    clear: both;
}
托尼 MXS

只需将#footer 设置为 position:relative; 将解决重叠问题。

#footer {
width: 100%;
height: 70px;
background-color: greenyellow;
position: relative;
clear: both; }

但是你应该看看下面的网站,它解释了如何创建一个总是粘在页面底部的页脚,内容大或小。这将是一个更好的方法。

http://www.cssstickyfooter.com/using-sticky-footer-code.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

页脚与移动视图中的内容重叠

来自分类Dev

页脚徽标未正确对齐并与页脚内容重叠

来自分类Dev

CSS:页脚内容重叠,其他故障

来自分类Dev

我的页脚与网络内容重叠并卡住了

来自分类Dev

(CSS) 我的固定页脚与我的内容重叠

来自分类Dev

Bootstrap 页脚与小屏幕上的内容重叠?

来自分类Dev

使页脚停留在窗口底部(而不是页面)并且不重叠内容

来自分类Dev

Tabview内容重叠

来自分类Dev

Dompdf默认页面标题内容重叠

来自分类Dev

jQuery对话框与页面内容重叠

来自分类Dev

页面底部的页脚-不考虑内容量

来自分类Dev

UINavigationController与ViewController内容重叠

来自分类Dev

滚动时内容重叠

来自分类Dev

UINavigationController与ViewController内容重叠

来自分类Dev

夸大的布局与内容重叠

来自分类Dev

页面的粘性引导程序页脚重叠内容

来自分类Dev

页脚显示在内容上方。我总是在页面底部

来自分类Dev

内容部分重叠页脚

来自分类Dev

内容与页脚重叠

来自分类Dev

Tab的内容与邻居的Tab的内容重叠

来自分类Dev

在页面底部显示页脚

来自分类Dev

页脚不在页面底部

来自分类Dev

如何防止部分视图与主视图页面上的内容重叠

来自分类Dev

UINavigationbar提示与屏幕内容重叠

来自分类Dev

操作栏与片段内容重叠

来自分类Dev

如何避免内容重叠div边框

来自分类Dev

ActionBar选项卡内容重叠

来自分类Dev

内容重叠的固定导航栏

来自分类Dev

UINavigationbar提示与屏幕内容重叠