索引页脚怪异

时间:2019-03-10 11:32:24

标签: php html css w3c

我对编程/ Web开发还很陌生(本质上这是我的第一个网站),由于某种原因,我在index.php页面上的页脚顶部没有任何填充(其他页面上的页脚都很完美)很好)。

Index.php

<?php 
include('includes/header.php');
?>

<div class="main-body">
    <div id="box-1">
        <h2>WELCOME TO</h2>
    </div>
    <div id="box-2">
        <h2>TOTALLY<br> EDUCATIONAL</h2>
    </div>
</div>

<?php 
    include('includes/footer.php') 
?>

footer.php

<footer>
    <h5>© 2019 Totally Educational. All Rights Reserved.</h5>
</footer>

</body>
</html>

style.css(index)

/*INDEX PAGE*/

/*side-by-side box structure*/

.main-body {
    box-sizing: border-box;
    display: inline;
    padding: 0;
    margin: 0;
    border: 0;
    font-size: 10px;
    text-align: center;
}

#box-1 {
    width: 49.5%;
    background-color: rgba(126,121,121,1.00);
    float: left;
    height: 600px;
    border-right: solid;
    border-right-width: 2px;
}

#box-2 {
    width: 50%;
    background-color: white;
    float: left;
    height: 600px;
}

/*side-by-side box styling*/

#box-1 h2 {
    padding: 300px 0;
    letter-spacing: 5px;
    color: white;
}

#box-2 h2 {
    padding: 300px 10%;
    letter-spacing: 5px;
}

style.css(页脚)

#footer, #footer h5 {
    background-color: black;
    color: white;
    padding: 20px 0;
    margin: 0;
    text-align: center;
    width: 100%;
}

以上是与该问题有关的所有PHP和CSS。基本上,当我运行它时,索引页脚h4的顶部没有填充,并且在其下面有白色条带。对于其他所有页面,仅在index.php中不会发生此问题。我在三天左右的时间里写下了所有这些,而我才刚刚开始学习所有东西,所以这可能是我所做的一些愚蠢的新事物,但是任何帮助将不胜感激。我还要附上一些图片。

index.php screenshot
games.php screenshot

-jEK01

1 个答案:

答案 0 :(得分:0)

尝试将inline-block用于.main-body,并将clear:both;添加到#footer:

.main-body {
    box-sizing: border-box;
    display: inline-block;
    padding: 0;
    margin: 0;
    border: 0;
    font-size: 10px;
    text-align: center;
}
#footer, #footer h5 {
  background-color: black;
  clear:both;
  color: white;
  padding: 20px 0;
  margin: 0;
  text-align: center;
  width: 100%;
}