CSS高度:PHP显示HTML时100%无法正常工作

时间:2016-09-24 20:02:51

标签: php html css

我有一个容器可以使用css代替我的网页:

#container{
    width: 1000px;
    height: 100%;
    margin: 0 auto; 
    border-left: 1px solid black;
    border-right: 1px solid black;
}

这样可以完美地显示从页面顶部到页面底部的左右边框,没问题。 但是我有一些HTML只在相关的$ _GET出现时由PHP显示,例如:

<body>
<div id="container">


<?php if($_GET['something'] == "something"){ ?>

<div>
    <table>
        <tr>
            <td>Some HTML Here</td>
        </tr>
    </table>
</div>

<?php } ?>

<div>
    <table>
        <tr>
            <td>Some HTML Here</td>
        </tr>
    </table>
</div>

</div><!--container end-->
</body>

当显示这个html时,它会按原样向下推送它下面的内容,但是如果PHP显示的html不在那里,则左边框和右边框会在页面的上方结束。 / p>

enter image description here

有没有人知道为什么会发生这种情况,如果可能的话,请指出让边界继续下到页面底部的方向?

我用Google搜索并用谷歌搜索但似乎无法找到我需要的东西。

非常感谢

1 个答案:

答案 0 :(得分:0)

修正了它,改变了高度:100%到最小高度:CSS中的100%。

如果你发布一个问题就找到了解决方案,那么你花费数小时搜索就会很惊人。 Nvm在这里供其他人看,如果他们需要它:)